在Jquery1.8版本之前,使用.live()绑定事件可以在新建div后自动绑定该div所在选择器所绑定的js事件。但是从1.8以后,官方推荐用on方法来绑定事件。那么,用.on()来绑定事件也可以和.live()达到相同的效果:$(document).on(‘事件‘,‘元素选择器‘,function(){})eg:初始化时对class为"btn"的div绑定了click事件,新建一个class为"btn"的div,使其也绑定该click事件:$("body").on("click",".btn",function(){ alert("点击了这个div!!!")})
时间: 2024-11-05 21:53:40