Jquery的bind跟on绑定事件的区别:事件捕捉 / 事件冒泡(事件***);
jquery文档中bind和on函数绑定事件的用法:
事件捕捉: .bind(events [,eventData], handler)
事件冒泡:.on(events [,selector] [,data], handler)
从文档中可以看出,.on方法比.bind方法多一个参数’selector’
.on的selector参数是筛选出调用.on方法的dom元素的指定子元素,
如:
$('ul').on('click', 'li', function(){console.log('click');})
就是筛选出ul下的li给其绑定click事件;
<mark>事件冒泡:可以用于绑定动态DOM事件</mark>