触发器点击由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'); });