$(“#wrap”).on(“click”,’li’,function(ev){
$(this).css({color:’red’});
$(ev.delegateTarget).css({‘border’:’2px solid red’});
})
事件委托是通过事件冒泡的原理,利用父级去触发子级的事件。 如下html,如果不用事件委托,将每一个li都去添加click事件监听,非常麻烦。 另外就是如果通过js动态创建的子节点,需要重新绑定事件。 而利用事件委托的话,只需要给父级绑定一个事件监听,即可让每个li都绑定上相应的事件。