0
的代碼是這樣的:如何使用jquery獲取事件?
<a onclick="ajaxClick()">aaa</a>
現在我想在功能ajaxClick(){事件//? } 因爲代碼是從ajax請求加載的,所以現在有了bind()。 有沒有任何jQuery API可以做到這一點?謝謝。
的代碼是這樣的:如何使用jquery獲取事件?
<a onclick="ajaxClick()">aaa</a>
現在我想在功能ajaxClick(){事件//? } 因爲代碼是從ajax請求加載的,所以現在有了bind()。 有沒有任何jQuery API可以做到這一點?謝謝。
嘗試使用jQuery.live()
綁定到現有和未來的元素:
var ajaxClick = function() {
//your handler
};
jQuery("a").live("click", ajaxClick);
卸下onClick="ajaxClick()"
,並使用上面的代碼代替。如果您使用jQuery,最好使用它來綁定事件而不是混合技術。 jQuery還規範了跨瀏覽器的事件處理,所以處理事件更容易。