触发器点击ajax加载的元素

时间:2010-12-20 07:59:37

标签: jquery

如何触发ajax加载的元素的click方法在父元素的click事件上运行?

我希望它发生页面加载时间。

3 个答案:

答案 0 :(得分:4)

使用jQuery触发事件处理程序:

看起来像:

$(document).ready(function() {
    $('#mybutton').trigger('click');
});

**编辑**

阅读完评论后,您可以使用jQuery的.live()或更好.delegate()方法对当前和新元素进行“实时绑定”。

$(document).ready(function() {
    $('#mybutton').live('click', function() {
       // do something
    });
});

参考:.live().delegate()

答案 1 :(得分:1)

尝试使用.live()方法。有关详细信息,请查看this链接。

答案 2 :(得分:0)

我的经历中遇到了同样的问题。

我的解决方案就是这样。

jQuery(document).ready(function($){
$("#element_id").bind('click',function(){
alert('click event is triggered');
});

$("#element_id").trigger('click');
});