2010-12-20 151 views
0

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

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

+1

什么叫“我希望它发生的页面加载时间。”是什么意思? – 2010-12-20 08:15:16

回答

4

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

可能看起来像:

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

**编辑**

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

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

参考:.live().delegate()

+0

谢谢安迪,但我想触发功能添加elements.for一些div,我的ajax添加到页面。 – 2010-12-20 08:19:12

+0

谢谢你为附加元素正常工作。 – zur4ik 2012-11-28 18:11:53

1

尝试使用.live()方法。有关更多详情,请查看this链接。

0

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

我的解决方案是这样的。

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

$("#element_id").trigger('click'); 
}); 
相关问题