事件处理 on( ) 绑定事件 on () 方法优势1:可以绑定多个事件,多个处理事件处理程序。 $("div").on({ // 可以绑定多个事件 mouseover: function(){ }, mouseout: function(){ }, click: function(){ } }); // 如果事件处理程序相同 $("div").on("mouseover mouseout", function(){ $(this).toggleClass("current"); // 根据事件做添加,删除样式的操作 }); on()方法优势2:可以事件委派操作。事件委派的定义就是,把原来加给子元素身上的事件绑定在父元素身上,就是把事件委派给父元素。 $("ul").on("click","li",function(){ //on("事件","子元素","回调函数") alert(‘hello‘); }); on()方法优势3:可以给未来动态创建的元素绑定事件 $("ol").on("click","li",function(){ alert(11); }) var li=$("<li>后来创建的内容</li>"); $("ol").append(li);
原文:https://www.cnblogs.com/qtbb/p/11347343.html