小编典典

jQuery 的 .bind() 与 .on()

all

我发现了两篇关于新功能的精彩文章.on()jquery4u.comelijahmanor.com

有什么方法.bind()比 still 更好用.on()吗?

例如,我有一个示例代码,如下所示:

$("#container").click( function( e ) {} )

您可以注意到,选择器只检索了一个项目,在我的情况下,当我的页面加载时,该<div>名称#container已经存在;不是动态添加的。值得一提的是,我使用的是最新版本的
jQuery:1.7.2。

对于该示例,即使我不使用该功能提供的其他功能,也应该.on()使用它来代替?.bind()``.on()


阅读 66

收藏
2022-06-18

共1个答案

小编典典

在内部,.bind直接映射到.on当前版本的 jQuery。(对于.live.
也是如此。)因此,如果您使用它,性能会受到很小但实际上微不足道的影响.bind

但是,.bind可能会随时从未来版本中删除。没有理由继续使用.bind,也没有理由更喜欢.on

2022-06-18