【发布时间】:2011-02-09 11:33:34
【问题描述】:
我想知道是否有任何情况下使用.click(function {...}); 而不是.live('click', function {...}); 更好?
从我收集的信息来看,live 选项似乎是一个更好的选择,因此我几乎在所有情况下都使用它而不是普通的 .click(),尤其是考虑到我的很多代码都是异步加载的。
编辑: 这个问题的另一部分。如果我异步加载所有 javascript,.click 仍然会拾取 dom 中已经存在的所有元素。对吧?
【问题讨论】:
-
注意:live() 现已贬值。
-
不,它已被弃用;)
-
live() 方法在 jQuery 1.7 版中被弃用,并在 1.9 版中被删除。