jQuery 中 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() 方法向被选元素添加一个或多个事件处理程序, 以及当事件发生时运行的函数.
更多相关知识请关注 web 前端课程 https://www.html.cn/
来源: http://www.css88.com/qa/jquery/19340.html