用法
.undelegate() => jQuery
.undelegate() => jQuery
不推薦使用的版本:3.0
說明:根據一組特定的根元素,從與當前選擇器匹配的所有元素的事件中刪除一個處理程序。
-
添加的版本:1.4.2
.undelegate()
- 此簽名不接受任何參數。
-
添加的版本:1.4.2
.undelegate( selector, eventType )
-
添加的版本:1.4.2
.undelegate( selector, eventType, handler )
-
添加的版本:1.4.3
.undelegate( selector, events )
-
selector類型:String用於過濾事件結果的選擇器。
-
events類型:PlainObject一個或多個事件類型的對象和以前綁定的函數以解除綁定。
-
-
添加的版本:1.6
.undelegate( namespace )
-
namespace類型:String一個包含命名空間的字符串,用於取消綁定所有事件。
-
從 jQuery 3.0 開始,.undelegate()
已被棄用。自 jQuery 1.7 起,它被
方法取代,因此不鼓勵使用它。.off()
.undelegate()
方法是一種刪除已使用
綁定的事件處理程序的方法。.delegate()
例子:
可以將事件綁定和取消綁定到彩色按鈕。
|
演示:
要從所有段落中取消綁定所有委托事件,請編寫:
|
要從所有段落中取消綁定所有委托的單擊事件,請編寫:
|
要取消對一個先前綁定的處理程序的委托,請將函數作為第三個參數傳入:
|
通過命名空間解除所有委托事件的綁定:
|
相關用法
- JQuery .unwrap()用法及代碼示例
- JQuery .unload()用法及代碼示例
- JQuery .unbind()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
- JQuery .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
- JQuery .next()用法及代碼示例
- JQuery UI .hide()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .trigger()用法及代碼示例
- JQuery .mouseenter()用法及代碼示例
- JQuery .slideDown()用法及代碼示例
- JQuery UI .show()用法及代碼示例
- JQuery .wrapAll()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .undelegate()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。