使用.one()与.live()jQuery

前端之家收集整理的这篇文章主要介绍了使用.one()与.live()jQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用live()函数
$('a.remove_item').live('click',function(e) {});

我需要将其更改为一个()以防止多次点击,但是当页面加载一个()侦听器不触发之后,当我注入这些元素之一时。

我如何得到一个()的行为像live()?

解决方法

尝试这个:
$('a.remove_item').live('click',function(e) {
  if($(e.target).data('oneclicked')!='yes')
  {
    //Your code
  }
  $(e.target).data('oneclicked','yes');
});

这执行你的代码,但它也设置一个标志’oneclicked’为是,所以它不会再次激活。基本上只需设置一个设置,使其在点击一次后停止激活。

猜你在找的jQuery相关文章