[英]Click event is not triggered in jQuery
我將click事件與如下elementid綁定:
$("#a").bind({click : dosomestuff });
之后,當我嘗試使用.trigger()
函數觸發它時,如下所示:
$("#a").trigger("click");
該功能未觸發。 有人可以告訴我這個問題嗎?
按可能性順序可能出錯的一些事項:
$(function() { ... });
,因此該元素尚未准備好。 .on()
而不是.bind()
。 如果您嘗試將click事件綁定到錨標記,則應使用
$("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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.