📅  最后修改于: 2023-12-03 15:32:12.514000             🧑  作者: Mango
jQuery unbind() 方法用于从被选元素上移除一个或多个事件处理程序。
$(selector).unbind(event,function);
参数:
unbind() 方法没有返回值。
在下面的示例中,单击按钮会弹出一个警告框。当单击第一个按钮时,它会绑定到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>
取消绑定全部的 click 事件:
<button id="btn1">按钮 1</button>
<script>
$(document).ready(function(){
$("#btn1").bind("click", function(){
alert("按钮 1 被单击了。");
});
$("#btn1").unbind();
});
</script>