如何触发ajax加载的元素的click方法在父元素的click事件上运行?
我希望它发生页面加载时间。
答案 0 :(得分:4)
使用jQuery触发事件处理程序:
看起来像:
$(document).ready(function() {
$('#mybutton').trigger('click');
});
**编辑**
阅读完评论后,您可以使用jQuery的.live()
或更好.delegate()
方法对当前和新元素进行“实时绑定”。
$(document).ready(function() {
$('#mybutton').live('click', function() {
// do something
});
});
答案 1 :(得分:1)
尝试使用.live()方法。有关详细信息,请查看this链接。
答案 2 :(得分:0)
我的经历中遇到了同样的问题。
我的解决方案就是这样。
jQuery(document).ready(function($){
$("#element_id").bind('click',function(){
alert('click event is triggered');
});
$("#element_id").trigger('click');
});