首页 > 代码库 > jQuery on()方法
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"); });});
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。