触发器点击由ajax加载的元素

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

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

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

  • 。触发()
  • .triggerHandler()

看起来像:

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

**编辑**

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

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

参考: .live() ,. delegate()

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

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

我的解决方案是这样。

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