jQuery on()事件绑定

jQuery on()事件绑定,jquery,Jquery,可能重复: 我注意到有人引用jQuery的.on()方法来绑定事件。我查阅了文档,它似乎是1.7版之后的新版本。我环顾四周,找不到我为什么要使用它,以及它与仅仅使用.bind()有什么不同。我现在可以一直使用.on()吗?还是在特定情况下使用 如果任何人有任何解释差异的输入或链接,我将不胜感激。您现在可以使用上的进行所有事件绑定。如文件所述: 从jQuery1.7开始,.on()方法提供了所需的所有功能 用于附加事件处理程序 您可以像使用绑定一样使用它: $(elem).on("click",

可能重复:

我注意到有人引用jQuery的
.on()
方法来绑定事件。我查阅了文档,它似乎是1.7版之后的新版本。我环顾四周,找不到我为什么要使用它,以及它与仅仅使用
.bind()
有什么不同。我现在可以一直使用
.on()
吗?还是在特定情况下使用


如果任何人有任何解释差异的输入或链接,我将不胜感激。

您现在可以使用上的
进行所有事件绑定。如文件所述:

从jQuery1.7开始,.on()方法提供了所需的所有功能 用于附加事件处理程序

您可以像使用绑定一样使用它:

$(elem).on("click", function() {
    //Do stuff
});
您也可以像使用委托一样使用它:

$(elem).on("click", "selector", function() {
    //Do stuff
});

这篇博文在某种程度上讨论了这一点: