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

qod*_*nja 2 ajax jquery events binding load

我正在使用.load()函数来加载一段html,它具有一些绑定到某个类的jQuery功能.= /

想法?

Anu*_*rag 9

使用直播活动:

$('.className').live(function(event) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

jQuery保留了所有实时选择器的存储库,例如.className在这种情况下.它还为文档添加了一个处理程序,以监听冒泡到文档的事件.然后,这个特殊处理程序基本上遍历所有实时选择器,并将事件转发给与实时选择器匹配的元素(如果有的话).

如果任何中间事件处理程序拦截事件并在它到达文档之前阻止它进一步传播,live则不会执行处理程序.


Mon*_*ynn 5

如果您使用的是点击事件,那么这将是您的语法:

   $('a.myClass').live("click", function() {

        // do something here

    });
Run Code Online (Sandbox Code Playgroud)