jQuery で A マークのクリックをシミュレートする例reference_jquery
- WBOYオリジナル
- 2016-05-16 16:51:591146ブラウズ
これを理解するのに 30 分を費やしましたが、
メニュー
をクリックすると、内部のハイパーリンクがトリガーされます:
// 正しい選択
$("li.menu").children("a")[0].click()
// 以下は機能しません
$("li.menu").children("a").eq(0).click()
-- となります。パラメーターが間違っており、バインドされたクリック イベント関数が見つかりませんでした。
-- eq(0) は jQuery オブジェクトを返すため、click() が発生すると、それにバインドされた関数が見つかりますが、
はバインドされた関数ではないため、エラーが報告され、[0] は click() が発生すると、要素の元の動作が実行されます。 >注: [0] これは get(0) と同等です。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。