クリックイベントを次のようなelementidにバインドしています。
$("#a").bind({click : dosomestuff });
その後、次の.trigger()
ような関数でトリガーしようとすると、次のようになります。
$("#a").trigger("click");
関数がトリガーされていません。誰か教えてもらえますか?
クリックイベントを次のようなelementidにバインドしています。
$("#a").bind({click : dosomestuff });
その後、次の.trigger()
ような関数でトリガーしようとすると、次のようになります。
$("#a").trigger("click");
関数がトリガーされていません。誰か教えてもらえますか?
可能性が高い順で間違っている可能性があるいくつかのこと:
$(function() { ... });
に配置しなかったため、要素はまだ準備ができていませんでした。.on()
の代わりに使用し.bind()
ます。クリックイベントをアンカータグにバインドしようとしている場合は、使用する必要があります
$("a").bind('click',function(){
//do your stuff here
} );
コードを入れないでください
$(function() {
});
また
#a
動的な場合は、試してください
$('document').on('click', '#a', dosomestuff); // it would be better to
// replace document with
// `#a`'s parent