取消绑定以前的事件jquery

时间:2017-03-30 08:19:59

标签: javascript jquery

我可以解除按钮的主要事件,比如

$("#my-button").on('click',function(){
        $( "#my-button" ).unbind();
        alert('whatever');
      });

4 个答案:

答案 0 :(得分:1)

您可以使用.unbind().off()

取消绑定
$( "#my-button" ).unbind( "click" );

答案 1 :(得分:0)

试试这个:

$("#my-button").off('click').on('click',function() {
  alert('whatever');
});

jQuery off

的文档
  

.off()方法删除附加了.on()

的事件处理程序

答案 2 :(得分:0)

$( "#my-button" ).unbind("click");

点击可以是我们想要取消绑定的任何事件。

unbind需要知道它必须取消绑定哪个事件。

答案 3 :(得分:0)

取消绑定使用的事件:

$("#my-button").off('click');