什么是事件委托:事件委托是指利用冒泡机制将子元素事件委托给父元素
功能:减少每个事件处理程序占有的内存(如果是一个100*5000的表格,点击每个td都会显示用户其他详细详细)
怎么实现:
js:
var ul=document.getElementsByTagName('ul')[0];
ul.addEventListener('click',function(e){
console.log(e.target.nodeName);
if(e.target.nodeName.toUpperCase()=='LI'){
console.log(this);
}
});
jquery:利用on和off,利用on即使是新增加的li也是起作用的。