最新的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的事件方法