×
jQuery 教程jQuery 简介jQuery 安装jQuery 语法jQuery 选择器jQuery 事件

jQuery 效果

jQuery 隐藏和显示jQuery 淡入淡出jQuery 滑动jQuery 动画jQuery 停止动画jQuery Callback 方法jQuery 链

jQuery HTML

jQuery 获取jQuery 设置jQuery 添加元素jQuery 删除元素jQuery CSS 类jQuery css() 方法jQuery 尺寸

jQuery 遍历

jQuery 遍历jQuery 祖先jQuery 后代jQuery 同胞jQuery 过滤

jQuery Ajax

jQuery AJAX 简介jQuery load() 方法jQuery get()/post() 方法

jQuery 其他

jQuery noConflict() 方法jQuery JSONPjQuery 实例

jQuery 参考手册

jQuery 选择器jQuery 事件方法jQuery 效果方法jQuery HTML / CSS 方法jQuery 遍历方法jQuery AJAX 方法jQuery 杂项方法jQuery 属性

jQuery 插件

jQuery ValidatejQuery AccordionjQuery AutocompletejQuery MessagejQuery 密码验证jQuery PrettydatejQuery TooltipjQuery Treeview

jQuery unbind() 方法


jQuery 事件方法jQuery 事件方法


实例

移除所有 <p> 元素的事件处理程序:

$("button").click(function(){
$("p").unbind();
});

尝试一下 »

定义和用法

unbind() 方法移除被选元素的事件处理程序。

该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。

该方法也可以通过 event 对象取消绑定的事件处理程序。该方法也用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。

注意:如果未规定参数,则 unbind() 方法会删除指定元素的所有事件处理程序。

注意:unbind() 方法适用于任意由 jQuery 添加的事件处理程序。

自 jQuery 版本 1.7 起,on()off() 方法是在元素上添加和移除事件处理程序的首选方法。


语法

$(selector).unbind(event,function,eventObj)

参数 描述
event 可选。规定一个或多个要从元素上移除的事件。
由空格分隔多个事件值。
如果只规定了该参数,则会删除绑定到指定事件的所有函数。
function 可选。规定从元素上指定事件取消绑定的函数名称。
eventObj 可选。规定要使用的移除的 event 对象。这个 eventObj 参数来自事件绑定函数。


实例

更多实例

取消绑定指定的函数
如何使用 unbind() 方法从元素上指定事件取消绑定指定的函数。

使用 event 对象取消绑定事件处理程序
规定要移除的 event 对象。


jQuery 事件方法jQuery 事件方法


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)