jQuery undelegate() 方法
定义和用法
undelegate() 方法在 3.0 版本中已被弃用。请使用 off() 方法代替。
undelegate() 方法用于移除一个或多个使用 delegate() 方法添加的事件处理器。
语法
$(selector).undelegate(selector,event,function)
参数 | 描述 |
---|---|
selector | 可选。指定要从中移除事件处理器的选择器 |
事件 | 可选。指定一个或多个要移除事件处理器类型 |
function | 可选。指定要移除的特定事件处理器函数 |
亲手尝试 - 示例
移除所有点击事件处理器
如何使用 undelegate() 方法移除所有 <p> 元素的点击事件处理器。
移除使用 delegate() 添加的特定函数
如何使用 undelegate() 方法仅移除特定函数。