クリックイベントを次のような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