介绍
小编给大家分享一下jQuery中解放的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jQuery中的unbind()方法就是用于移除被选元素的事件处理程序以及在事件发生时终止函数的运行,它只能解绑绑定方法或者用jQuery方法注册的事件处理程序
jQuery中的unbind()方法是bind()方法的反向操作,表示的是从每一个匹配的元素中删除所绑定的事件。接下来将在文章中具体为大家有关解开方法的使用,具有一定的参考价值,希望对大家有所帮助
<强> unbind()方法介绍强>
unbind()方法用于移除所有的或者是被选元素的事件处理程序以及当事件发生时终止函数的运行
注意:解开方法只能解绑绑定方法或者用jQuery方法注册的事件处理程序,如以下例子就可以通过unbind()方法解绑
美元(& # 39;演示# 39;).click(函数(){})
但是用原生的addEventListener以及IE下的attachEvent注册的事件以及使用onclick和onmouseover属性绑定的事件不能通过解开进行解绑。例:
var演示=. getelementbyid(& # 39;演示# 39;); demo.addEventListener(演示,函数(){},假); 演示。onclick=function () {}
<强> unbind()方法的语法结构:强>
(选择)美元.unbind(事件,函数)
事件指的是删除元素的一个或多个事件,是一个可选值。如果只规定了该参数则会删除绑定到指定事件中的所有函数
功能指的是从元素的指定事件中取消绑定的函数名,也是一个可选参数
案例:点击div时背景颜色发生变化,当点击删除事件时背景颜色不会发生变化
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=?utf-8"比; & lt; title> & lt;/title> & lt;风格类型=拔谋?css"比; div { 宽度:200 px; 身高:200 px; 背景颜色:黄色; text-align:中心; 行高:200 px; } .bg { 背景颜色:粉色; } & lt;/style> & lt;脚本类型=拔谋?javascript"src=https://www.yisu.com/zixun/薄?jquery/jquery-1.12.4.js "> 脚本> <脚本type=" text/javascript”> $(文档)时函数(){ $ (" div ") .click(函数(){ $ (" div ") .addClass (bg) }); $("按钮").click(函数(){ $ (" div ") .unbind (); }) })> 脚本> 头 身体<><按钮>删除事件> 按钮 身体>