什么应该是 jQuery.live() 的正确替代品。我知道 jQuery.on() 做同样的事情,但在 jQuery.on() 的情况下,我们必须指定父级才能使其工作。
假设我的页面上有 500 个 live ,现在我想将所有 500 live 更改为 on 并通过选择每个元素的父级来做到这一点是不可行的,并且需要更多时间。
假设我有$(".item").live("click",function(){ alert("test"); });
如果我用 jQuery.on() 替换它,那么它应该是$("body").on("click",".item",function(){ alert("test"); });
但我想知道是否有一些捷径或其他方法可以实现这样的目标
$(".item").on("click",function(){ alert("test"); });
这样我就可以在几秒钟内全部更换。