jQuery中.bind() .live() . .delegate()on()的区别

1. 使用bind()方法可以一次性绑定一个或多个事件处理方法

2.live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。

   通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。

3.delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。

使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。

4.on() 方法在被选元素及子元素上添加一个或多个事件处理程序。

5.on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。

原文地址:https://www.cnblogs.com/ruyan886621/p/jQuery.html