jquery - 退出 jquery live

标签 jquery

每个人都在谈论退出 live 并使用 delegate。这是我的实时代码。

$('a').live('click', function(){})

这里是使用委托(delegate)转换的代码。

$('body').delegate('a', 'click', function(){})

这一改变似乎正在发挥作用。但是我没有任何测试,只是希望社区验证这种更改是可以的并且我可以继续。

最佳答案

检查以下链接:

Why You Should Never Use jQuery Live

此外,我认为这两者是等价的:

$('body a').live('click', function(){})
$('body').delegate('a', 'click', function(){})

关于jquery - 退出 jquery live,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284890/

相关文章:

jquery - 全局 jquery 函数

javascript - jQuery - 每次切换不同的类一次

jquery - 如何使用 jQuery 传递表值以在 Bootstrap Modal 中形成输入值?

javascript - 滚动时调整 Logo 大小

javascript - 基于数组的高亮行

javascript - 在 jQuery 中创建多个相同的元素

javascript - 如何通过自定义属性获取另一个元素内元素内的文本

javascript - 从 HTML 中提取文本,同时保留 block 级元素换行符

javascript - 计算输入字段的动态数量之间的百分比

jquery - 如果它与当前 url 匹配,则将类添加到当前链接?