これを理解するのに 30 分を費やしましたが、
メニュー
をクリックすると、内部のハイパーリンクがトリガーされます:
// 正しい選択
$("li.menu").children("a")[0].click()
// 以下は機能しません
$("li.menu").children("a").eq(0).click()
-- となります。パラメーターが間違っており、バインドされたクリック イベント関数が見つかりませんでした。
-- eq(0) は jQuery オブジェクトを返すため、click() が発生すると、それにバインドされた関数が見つかりますが、
はバインドされた関数ではないため、エラーが報告され、[0] は click() が発生すると、要素の元の動作が実行されます。 >注: [0] これは get(0) と同等です。