用法
.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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。