详谈jQuery unbind 删除绑定事件 / 移除标签方法
jQuery unbind 删除绑定事件
unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。你可以将你用bind()注册的自定义事件取消绑定。如果提供了事件类型作为参数,则只删除该类型的绑定事件。如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。
返回值: jQuery
参数:
type (String) : (可选) 事件类型
data (Function): (可选) 要从每个匹配元素的事件中反绑定的事件处理函数
示例: 把所有段落的所有事件取消绑定
jQuery 代码:
$("p").unbind()
将段落的click事件取消绑定
jQuery 代码:
$("p").unbind( "click" )
删除特定函数的绑定,将函数作为第二个参数传入
jQuery 代码:
var foo = function () { // 处理某个事件的代码 }; $("p").bind("click", foo); // ... 当点击段落的时候会触发 foo $("p").unbind("click", foo); // ... 再也不会被触发 foo
移除标签方法:
$("指定对象").remove();=>即可实现 $("#menuTree").unbind();//移除所有的绑定事件 $("#menuTree").attr("class","scroll org_tree white"); $("#menuTre ul").remove();//删除树
以上这篇详谈jQuery unbind 删除绑定事件 / 移除标签方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
jQuery unbind 删除绑定事件详解
unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件.如果没有参数,则删除所有绑定的事件.你可以将你用bind()注册的自定义事件取消绑定.如果提供了事件类型作为参数,则只删除该类型的绑定事件.如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除. 返回值 : jQuery 参数 : type (String) : (可选) 事件类型 data (Function) : (可选) 要从每个匹配元素的事件中反绑定的事
-
JQuery入门——移除绑定事件unbind方法概述及应用
1.在DOM对象的实践操作中,既然存在用于绑定事件的bind方法,也相应存在用于移出绑定事件的方法,在JQuery中,可以通过unbind方法移除所有绑定的事件或某一个事件. 2.示例代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
jQuery:unbind方法的使用详解
jQuery:unbind方法的使用详解 一.前言 unbind方法只能解绑用jQuery的bind方法以及用jquery方法注册的事件处理程序.比如:$('a').click(function(){})可以通过unbind解绑.用原生addEventListener以及IE下的attachEvent注册的事件以及使用onclick/onmouseover属性绑定的事件不能通过unbind进行解绑. 例如: 以下的事件可以通过unbind解绑: $('a').click(function(){}
-
jQuery用unbind方法去掉hover事件及其他方法介绍
今天遇到jquery怎么去掉hover的问题,最开始以为直接unbind("hover")就可以搞定,可是搞了半天都失败拉.百度也搜了很多关于jquery中对hover事件unbind,后还是在一个老外的博客上看到了正确的方法,现在爱微网拿出来共享网上所说的jquery取消hover事件有以下几种方法: 复制代码 代码如下: /* 这种方法是错误的 */ $(#hover_div).unbind(hover); /* 这种方法也是错误的 */ $(#hover_div).unbind(
-
浅析jquery unbind()方法移除元素绑定的事件
unbind()方法可以移除元素已绑定的事件,它的调用格式如下: $(selector).unbind(event,fun) 其中参数event表示需要移除的事件名称,多个事件名用空格隔开,fun参数为事件执行时调用的函数名称. 语法 unbind()函数主要有以下两种形式的用法: 用法一: jQueryObject.unbind( [ events [, handler ]] ) 移除当前匹配元素的events事件绑定的事件处理函数handler. 用法二: jQueryObject.unb
-
JQuery中绑定事件(bind())和移除事件(unbind())
有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理.比如bind()(绑定事件)和unbind()(移除通过bind()方法添加的事件)方法来移除事件的效果. 比如下面的一个案例: 复制代码 代码如下: <script type="text/javascript"> $(function(){ $('#btn').bind("click", function(){ $('#test
-
jQuery中unbind()方法用法实例
本文实例讲述了jQuery中unbind()方法用法.分享给大家供大家参考.具体分析如下: 此方法移除被选元素的事件处理程序,包括通过bind()方法注册的自定义事件. unbind()方法如果不带参数,则删除所有绑定的事件. 此方法如果提供了事件类型作为参数,则只删除该类型的绑定事件. 如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除. 语法结构: 复制代码 代码如下: $(selector).unbind(type,function) 参数列表: 参数 描述
-
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
绑定其实就是把一些常规时间绑定到页面,然后进行各种常规操作 解绑就是接触绑定,绑定的事件失效 要注意,iQuery中的 .事件 如(.click())其实就是单个的绑定事件的简写(bind("click")) html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>02_事件绑定.html&
-
jQuery unbind()方法实例详解
本文实例讲述了jQuery unbind()方法使用方法.分享给大家供大家参考,具体如下: jQuery 中的 unbind() 方法是 bind() 方法的反向操作,从每一个匹配的元素中删除绑定的事件. 语法结构: 复制代码 代码如下: unbind([type][, data]); type是事件类型,data为将要移除的事件.具体说明如下: 1.如果没有参数,则删除所有的绑定事件: 2.如果提供了事件类型(type)作为参数,则只删除该类型的绑定事件: 3.如果把在绑定时传递的处理函数作为
-
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
本文实例讲述了jQuery绑定事件监听bind和移除事件监听unbind用法.分享给大家供大家参考,具体如下: 这里分别采用后bind(eventType,[data],Listener)//data为可选参数,one()该方法绑定的事件触发一次后自动删除,unbind(eventType,Listener), 实例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w
随机推荐
- 用Java实现小球碰壁反弹的简单实例(算法十分简单)
- oracle生成动态前缀且自增号码的函数分享
- 微信公众平台开发之认证"成为开发者".Net代码解析
- asp.net 程序性能优化的七个方面 (c#(或vb.net)程序改进)
- python中私有函数调用方法解密
- ASP注册登陆实例代码
- SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法
- 阿里大于短信验证码node koa2的实现代码(最新)
- js 跳出页面的frameset框架示例介绍
- jQuery实现邮箱下拉列表自动补全功能
- 简单介绍Python中的try和finally和with方法
- 中国站长健康问题不容忽视 珍惜生命 珍惜站长
- jQuery 学习第七课 扩展jQuery的功能 插件开发
- Android实现自定义标题栏的方法
- 详谈android界面之间数据的传递
- hadoop中实现java网络爬虫(示例讲解)
- iOS中UIActionSheet动态添加按钮
- 5 种JavaScript编码规范
- J2EE Servlet上传文件到服务器并相应显示功能的实现代码
- 使用Vue制作图片轮播组件思路详解