一尘不染

如何使jQuery将事件绑定到通过Ajax加载的元素?

ajax

我正在使用.load()函数加载具有某些jQuery功能且绑定到某个类的html部分。= /

有什么想法吗?


阅读 161

收藏
2020-07-26

共1个答案

一尘不染

使用现场活动:

$('.className').live(function(event) {
   ...
}

jQuery保留了所有活动选择器的存储库,例如.className本例。并且它向文档添加了一个处理程序,以侦听冒泡到文档中的事件。然后,此特殊处理程序基本上会遍历所有活动选择器,并将事件转发到与活动选择器匹配的那些元素(如果有)。

如果任何中间事件处理程序拦截了该事件,并阻止该事件在到达文档之前进一步传播,live则将不执行这些处理程序。

2020-07-26