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