如何使用JQuery将事件应用于动态加载的DOM节点?

Mat*_*tt 2 javascript jquery dom

文档准备好后,我正在使用AHAH加载一段HTML.在那块HTML中我有一个按钮,我想将.click事件应用到.在加载HTML后我无法应用该事件.回调非常通用,并且被页面的其他部分使用,因此我不希望用特定代码填写它.有任何想法吗?

zin*_*orp 7

查看使用.live()方法:http://api.jquery.com/live/


Sea*_*ira 5

这就是live构建该方法的方法.

您最好的选择是使用它,或者将事件监听器添加到包含元素(甚至是body). Live非常适合泡泡的事件.事件监听器是那些没有的解决方案.