【问题标题】:live() and on() method, and FF browserlive() 和 on() 方法,以及 FF 浏览器
【发布时间】:2012-07-25 14:28:12
【问题描述】:

我有这个使用 live 方法的代码,它可以在 Opera 和 Chrome 中运行:

 $(".dynamicaly_created_div").live("click",function(){
    $(event.target).parent().remove();
 });

但不是在FF。所以我试图用“on”替换“live”(我在不推荐使用live的地方读到了)。但是,这在任何浏览器中都不起作用。

有什么解决办法吗?

【问题讨论】:

  • 您使用的是哪个版本的 jQuery?有点重要。

标签: jquery-selectors jquery jquery-on


【解决方案1】:

您是否尝试过将事件传递给函数?

$(".dynamicaly_created_div").live("click",function(e){
    $(e.target).parent().remove();
});

【讨论】:

  • 是的,这行得通,tnx 很多 :) 而且,是的,我尝试过类似的方法,但我没有正确使用它,所以它没有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-12
  • 2022-10-13
  • 1970-01-01
  • 2012-10-13
相关资源
最近更新 更多