JS里on()和bind()两种方法的区别。
1、bind有三个参数,分别是event,data,function,也就是事件,额外要添加的数据以及执行函数。on有四个参数,分别是event,selector,data,function,分别是事件,选择器,额外添加的数据和执行函数。
2、on可以指定具体的子元素,bind不可以
3、on可以绑定没有页面渲染时不存在的dom,bind不可以
4、on是jquery推荐使用的,bind是从某个版本开始就不推荐使用的
on() 方法:
on() 方法在被选元素及子元素上添加一个或多个事件处理程序。
注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。
bind() 方法:
bind() 方法向被选元素添加一个或多个事件处理程序,以及当事件发生时运行的函数。
网友评论文明上网理性发言已有0人参与
发表评论: