专注于前端开发
我们一直未放弃

jQuery出现的新添加元素点击事件无效解决方案

在jquery1.9之前,可以使用live方法, live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。

$('.click-btn').live('click',function(){
    alert(0);
    //注意此方法针对jquery 1.9后的版本无效
 });

在Jquery1.9版本之后,移除了live方法,使用.on方便代替,但直接将.live换成.on并不会起作用。解决办法如下:

$(document).on('click','.click-btn',function(){
    alert(0);
    //.click-btn为你新增的class,也可以使用ul li这样的写法
 });

卓迅设计-web前端开发-前端技术开发 » jQuery出现的新添加元素点击事件无效解决方案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址