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还规范了跨浏览器的事件处理,所以处理事件更容易。