jquery clickイベントで何か変わった動作があります。これは私のコードでした:Jqueryはクリックハンドラをクリックします
$("#item").on("click",function(){
//do some stuff
$("#item2").click(); // doesn't work!
});
しかし、#itemをクリックすると2回目のクリックは機能しません。 item2を手動でクリックすると機能します。これを行うとき、私はそれが動作するようになった:
$("#item").on("click",function(){
//do some stuff
document.getElementById("item2").click(); //WORKS!
});
私もjQueryのクリックトリガー前event.preventDefault()
を試みたが、それはどちらか動作しません。
jqueryでこれが機能しない理由を誰かが説明できますか?
試し '$( "#のITEM2" ドキュメントをお読みください).trigger( 'click'); ' – Rahul
#itemをスクリプトでHTMLに追加しましたか? – Steven
'$("#item2 ")。trigger(" click "); - >参照:http://api.jquery.com/trigger/ –