📜  jQuery | unbind() 方法(1)

📅  最后修改于: 2023-12-03 15:32:12.514000             🧑  作者: Mango

jQuery | unbind() 方法

介绍

jQuery unbind() 方法用于从被选元素上移除一个或多个事件处理程序。

语法
$(selector).unbind(event,function);

参数:

  • event:必需,要移除的一个或多个事件类型(多个事件类型以空格分隔)。
  • function:可选,指定要移除的指定函数。
返回值

unbind() 方法没有返回值。

示例
示例 1

在下面的示例中,单击按钮会弹出一个警告框。当单击第一个按钮时,它会绑定到click事件。当单击第二个按钮时,它会取消它绑定到click事件的第一个按钮。

<button id="btn1">绑定 click 事件</button>
<button id="btn2">移除 click 事件</button>

<script>
$(document).ready(function(){
  $("#btn1").click(function(){
    alert("按钮 1 被单击了。");
  });
  $("#btn2").click(function(){
    $("#btn1").unbind("click");
  });
});
</script>
示例 2

取消绑定全部的 click 事件:

<button id="btn1">按钮 1</button>

<script>
$(document).ready(function(){
  $("#btn1").bind("click", function(){
    alert("按钮 1 被单击了。");
  });

  $("#btn1").unbind();
});
</script>
参考文献