.bind() .live() .delegate() .on()的区别

bind("事件",fun(){}) 为所有匹配到的元素的指定事件绑定事件的处理函数

$("a").bind("click",function(){
$(".a").css("color":"blue");
});

live(事件,fun(){}) 给每个匹配的元素附加一个事件处理函数,包括之后添加进来的  适用于动态数据时

$("a").live("click",function(){

$(".a").css("color":"blue");
});

delegate(selector,事件,fun(){}) 指定的被选元素的子元素添加一个或多个事件处理程序

$("#container").delegate("a","click",function(){
$(".a").css("color":"blue");
);})

on(事件,选择se【指定选择的那个后代元素 如果没有 就绑定选择的】,[data],fn(){}) 在选择元素上绑定一个或多个事件的事件处理函数

posted on 2017-02-22 21:27  wsad8546  阅读(209)  评论(0编辑  收藏  举报