jquery - 如何使 jQuery 将事件绑定(bind)到通过 Ajax 加载的元素?

标签 jquery ajax events binding load

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

想法?

最佳答案

使用现场事件:

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

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

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

关于jquery - 如何使 jQuery 将事件绑定(bind)到通过 Ajax 加载的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2413797/

相关文章:

javascript - 如果图像加载完成则触发事件

javascript - 弹出控件将自己隐藏在 ListView 项调用事件中

javascript - 取消绑定(bind)和绑定(bind)点击事件

javascript - 无法让 SimpleHTTPRequestHandler 响应 AJAX

laravel - 事件处理程序未收到事件 Laravel

JavaScript 按钮函数交换

javascript - 无法使用 PHP 和 JQuery Ajax 将新记录插入到 mysql 数据库

php - 带有多个json对象的json对象

amazon-web-services - S3 事件和 Cloudwatch 事件之间的区别

windows - Windows-从命令行为事件创建任务