我已经在这里和其他地方阅读了一些关于 live()和 delegate()之间的差异的文章。然而,我还没有找到我要找的答案(如果这是一个愚弄请告诉我)。
我知道 live和 delegate的区别在于 live不能用在链条中。我还在某些地方读到过 delegate在某些情况下更快(性能更好)。
我的问题是,是否存在使用 live而不是 delegate的情况?
更新
我设置了一个 简单的测试来观察性能上的差异。
我还添加了 jQuery 1.7 + 中提供的新 .on()
结果基本上总结了答案中提到的性能问题。
.delegate(),否则不要使用 .live()。.on(),否则不要使用 .delegate()。.live()和 .delegate()之间的差异比 delegate()和 .on()之间的差异大得多。