代码是这样的:
<a onclick="ajaxClick()">aaa</a>
现在我想在函数ajaxClick(){//中获取事件? } 因为代码是从ajax请求加载的,所以现在可以使用bind()。 是否有任何jquery API可以做到这一点?感谢。
答案 0 :(得分:2)
尝试使用jQuery.live()
绑定到现有和未来元素:
var ajaxClick = function() {
//your handler
};
jQuery("a").live("click", ajaxClick);
删除onClick="ajaxClick()"
并使用上面的代码。如果您使用的是jQuery,最好使用它来绑定事件而不是混合技术。 jQuery还规范了跨浏览器的事件处理,因此处理事件更容易。