最新的Web开发教程
 

jQuery unbind() Method

<jQuery的事件方法

删除所有事件处理程序的所有<p>元素:

$("button").click(function(){
    $("p").unbind();
});
试一试»

定义和用法

unbind()方法选定的元素删除事件处理程序。

这种方法可以除去所有或选定的事件处理程序,或者从在事件发生时停止运行特定的功能。

这种方法也可以使用解除绑定事件对象的事件处理程序。 这是用来解除从内部本身的事件(像后事件已被触发的一定次数去除的事件处理程序)。

注意:如果没有指定参数, unbind()方法会从指定的元素中删除所有事件处理程序。

注: unbind()方法适用于连接使用jQuery的事件处理程序。

作为jQuery的1.7版本中, on()off()方法是首选重视和元素移除事件处理程序。


句法

$(selector).unbind(event,function,eventObj)

参数 描述
event 可选的。 指定一个或多个事件,从元素删除。
多个事件值之间用空格分隔。
如果这是指定的唯一参数,绑定到指定事件的所有功能。将被删除。
function 可选的。 指定要由该元素指定的事件取消绑定函数的名称
eventObj 可选的。 指定要删除使用事件对象。 该是eventObj参数来自事件绑定功能

试一试 - 示例

解除对特定功能
如何使用unbind()方法从一个元素指定事件解除对特定的功能。

使用事件对象解除绑定的事件处理程序
指定事件对象删除。


<jQuery的事件方法