【问题标题】:How to remove click events that have been added in Firebug console?如何删除 Firebug 控制台中添加的点击事件?
【发布时间】:2016-06-10 17:39:35
【问题描述】:

如果我在 Firebug 控制台中做这样的事情:

$(document).on("click",".my_class", function () {

// do something

});

是否可以删除此事件,以便我可以在不运行第一个定义的 on() 事件的情况下测试同一元​​素上的其他事件?

我试过跑步:

$('.my_class').off('click');

但这似乎没有任何作用。

【问题讨论】:

  • 第一个事件应用于文档(事件委托),第二个直接应用于类。应该是一样的

标签: jquery firebug


【解决方案1】:

off 必须匹配 on,所以你的 off 没有足够的参数。试试

$(document).off("click",".my_class");

【讨论】:

    【解决方案2】:
    $(document).off("click", ".my_class")
    

    【讨论】:

      猜你喜欢
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-19
      • 2017-06-26
      • 2011-10-26
      相关资源
      最近更新 更多