1.将多个子元素的事件委托给父辈元素处理!
2.监听是加载了父辈元素上!
3.当操作任何一个子元素时,事件冒泡到祖先元素上
4.祖先元素不会直接处理时间,而是通过event.targrt得到发生事件的子元素,通过这个子元素调用事件回调函数!(虽然监听加载了祖先元素上,但此时的this是发生事件的具体子元素!
//通过共同的祖先元素为其添加事件
//如:为ul下的li添加单机li后,里的background颜色变为red
$('ul').delagate('li','click',function () {
this.style.background = "red"
})
)
移除委派:
$('ul').undelegate('click')