jquery unbind的使用
来源:互联网 发布:淘宝开店本人营业执照 编辑:程序博客网 时间:2024/05/03 10:44
一、语法
$(selector).unbind(event,function)
event:可选。规定删除元素的一个或多个事件,由空格分隔多个事件值。如果只规定了该参数,则会删除绑定到指定事件的所有函数。
function:可选。规定从元素的指定事件取消绑定的函数名。
unbind()函数的参数全是筛选条件,只有匹配所有参数条件的事件处理函数都将被移除。参数越多,限定条件就越多,被移除的范围就越小。
二、jquery unbind实例
<input id="btn1" type="button" value="点击1" /><input id="btn2" type="button" value="点击2" /><a id="a1" href="#">CodePlayer</a><script>function btnClick1(){ alert( this.value + "-1" );}function btnClick2(){ alert( this.value + "-2" );}var $buttons = $(":button");// 为所有button元素的click事件绑定事件处理函数btnClick1$buttons.bind( "click", btnClick1 );// 为所有button元素的click事件绑定事件处理函数btnClick2$buttons.bind( "click", btnClick2 );// 为所有a元素的click、mouseover、mouseleave事件绑定事件处理函数$("a").bind( "click mouseover mouseleave", function(event){ if( event.type == "click" ){ alert("点击事件"); }else if( event.type == "mouseover" ){ $(this).css("color", "red"); }else{ $(this).css("color", "blue"); }});// 移除为所有button元素的click事件绑定的事件处理函数btnClick2// 点击按钮,只执行btnClick1$buttons.unbind("click", btnClick2);// 移除为所有button元素的click事件绑定的所有事件处理函数(btnClick1和btnClick2)// 点击按钮,不会执行任何事件处理函数// $buttons.unbind("click");// 只移除为btn1元素的click事件绑定的所有事件处理函数 // btn2元素的click事件仍然有效// $("#btn1").unbind("click");// 移除为所有a元素的任何事件绑定的所有处理函数// 点击链接,或用鼠标在链接上移入、移出,都不会触发执行任何事件处理函数// $("a").unbind( );</script>
三、jquery unbind注意事项
1、移除所有p元素的绑定事件
$(“p”).unbind();
2、移除p元素绑定的click事件
$(“p”).unbind(“click”);
$(“p”).unbind(“click”,funName);
3、unbind方法只适用于取消jquery绑定的事件,如果直接使用document.getElementById(“btn”).onclick=function{}或onclick=”alert(‘c’)”,不能通过unbind方法取消(删除)
文章转载自: jquery unbind http://www.studyofnet.com/news/917.html
0 0
- jquery unbind的使用
- jQuery:unbind方法的使用详解
- jQuery:unbind方法的使用详解
- 【jQuery】使用unbind()方法移除元素绑定的事件
- jQuery的unbind()函数详解
- jQuery.unbind()
- JQuery unbind
- jQuery.unbind解除按钮的事件
- jquery中unbind和bind的用法
- jQuery不能使用unbind解除超链接<a>的click事件的解决方法
- JQuery中事件one、bind、unbind、live、delegate、on、off、trigger、triggerHandler的各种使用区别
- jQuery 使用unbind()方法移除元素绑定的事件(参考慕课网)
- jquery --- unbind() 不起作用
- jQuery unbind() 方法
- jQuery 事件 - unbind() 方法
- jquery unbind 无效
- jQuery unbind() 方法
- jQuery 之unbind【整理】
- 一种基于im客户端实现消息图片管理的方法和装置
- 使用 iOS6 自带的 social.framework 实现分享文字图片等到新浪微博,twitter,
- TreeMap集合如何按照Value进行排序
- Vijos P1007绕钉子的绳子
- android耗时任务_AsyncTask
- jquery unbind的使用
- xshell的快捷键(非常实用)
- 解析C#中[],List,Array,ArrayList的区别及应用
- 能量英语(二) 之 “ 情感把控 I ”
- android自动登录的实现
- UML类图关系
- iOS synchronized的作用
- FrameWork浅析
- D3D绘制字体