jQuery on()方法

jQuery on()方法是官方推荐的绑定事件的一个方法,可以为未来的元素也绑定事件

 

$(selector).on(event,childSelector,data,function,map)

由此扩展开来的几个以前常见的方法有.
bind()

  $("p").bind("click",function(){
    alert("The paragraph was clicked.");
  });

  $("p").on("click",function(){
    alert("The paragraph was clicked.");
  });

delegate()

  $("#div1").on("click","p",function(){
    $(this).css("background-color","pink");
  });
  $("#div2").delegate("p","click",function(){     $(this).css("background-color","pink");   }); live()   $("#div1").on("click",function(){     $(this).css("background-color","pink");   });
  $("#div2").live("click",function(){     $(this).css("background-color","pink");   }); 如果你需要移除on()所绑定的方法,可以使用off()方法处理。
$(document).ready(function(){
  $("p").on("click",function(){
    $(this).css("background-color","pink");
  });
  $("button").click(function(){
    $("p").off("click");
  });
});


 

jQuery on()方法,布布扣,bubuko.com

jQuery on()方法

上一篇:object ‘markvario’ is not exported by 'namespace:spatstat'


下一篇:ASP.NET 大文件上传的简单处理