事件代理delegate
delegate(selector,type,fn)
selector:选择器
type:需要绑定的事件
fn:事件
比如在ul下的所有li上需要加入点击事件:
写道
jQuery("ul").delegate("li","click",function(){
alert("click li");
});
alert("click li");
});
这样就不需要在每个li上都注册onclick事件。
好处:
当你需要用js给ul追加li元素的时候,click事件同样会被绑定到li上了,避免了编译之后你新追加的li不能触发已编译的click事件。