jquerydelegatejQuery的事件委托机制和事件绑定的区别

jquerydelegate  时间:2021-07-18  阅读:()

jquery中的bind,live,delegate和on方法的区别是什么

$(selector).bind(event,data,function) $(selector).live(event,data,function)//jquery1.9版本以下支持,jquery1.9及其以上版本删除了此方法,jquery1.9以上版本用on()方法来代替$(selector).delegate(childSelector,event,data,function)//jquery1.4.2及其以上版本;$(selector).on(event,childselector,data,function)//jquery1.7及其以上版本;jquery1.7版本出现之后用于替代bind(),live()绑定事件方式; event:必需项;添加到元素的一个或多个事件,例如 click,dblclick等; 单事件处理:例如 $(selector).bind("click",data,function); 多事件处理:1.利用空格分隔多事件,例如 $(selector).bind("click dbclick mouseout",data,function); 2.利用大括号灵活定义多事件,例如 $(selector).bind({event1:function, event2:function, ...})  3.空格相隔方式:绑定较为死板,不能给事件单独绑定函数,适合处理多个事件调用同一函数情况; 大括号替代方式:绑定较为灵活,可以给事件单独绑定函数;    data:可选;需要传递的参数; function:必需;当绑定事件发生时,需要执行的函数;适用所有版本,但是根据官网解释,自从jquery1.7版本以后bind()函数推荐用on()来代替。

jquery怎么用undelegate去掉用delegate为动态创建元素绑定的事件

//举个例子 $(document).ready(function(){ ??$("body").delegate("p","click",function(){ ????//do?some ??}); ??$("button").click(function(){ ????$("body").undelegate(); ??}); });

jQuery的事件委托机制和事件绑定的区别

打个比方:事件委托就好比你遇到什么困难了都交给自己的爸爸(或者是爷爷、爷爷的爸爸、爷爷的爷爷……)去处理,而且不管你有多少个兄弟姐妹,大家都交由爸爸去统一解决问题,这样的话就不管有多少问题都只需要一个处理程序即可。

而且,此后即使你妈妈再给你生多少个弟弟妹妹,你们的爸爸都会自动接管他们。

所以,“事件委托”就是把子元素的事件都委托给父元素(准确说应该是祖先元素)去处理。

而事件绑定就好比每个人的事都由自己去处理,兄弟姐妹之间互不干涉,也互不帮忙,新出生的弟弟妹妹也要自己去解决自己的问题,有多少个人就有多少个处理问题的过程和结果。

所以,“事件绑定”就是由每个元素自己去响应事件,各自为政。

月神科技 国内上新成都高防 全场八折促销续费同价!

月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、成都电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。本次带来的是全场八折促销,续费同价。并且上新了国内成都高防服务器,单机100G集群1.2T真实防御,上层屏蔽UDP,可定制CC策略。非常适合网站用户。官方网站:https://www.ysi...

VPSDime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

VPSDime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:VPSDime夏季促销:美国达拉斯VPS/2G内存/2核/20gSSD/1T流量/$20/年,此次推出一款Windows VPS,依然是...

硅云香港CN2+BGP云主机仅188元/年起(香港云服务器专区)

硅云怎么样?硅云是一家专业的云服务商,硅云的主营产品包括域名和服务器,其中香港云服务器、香港云虚拟主机是非常受欢迎的产品。硅云香港可用区接入了中国电信CN2 GIA、中国联通直连、中国移动直连、HGC、NTT、COGENT、PCCW在内的数十家优质的全球顶级运营商,是为数不多的多线香港云服务商之一。目前,硅云香港云服务器,CN2+BGP线路,1核1G香港云主机仅188元/年起,域名无需备案,支持个...

jquerydelegate为你推荐
免流量是什么意思免流量包是什么意思买服务器买一个服务器要多少钱?物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?电梯物联网平台控网有什么作用?如何应用在电梯的管理中?催收软件哪个好欠钱不还的,怎么利用催收平台帮助催收?linux操作系统好吗linux操作系统 比 windows系统 更好吗?99客服软件下载46级成绩查询忘记准考证怎么办prepare的用法prepare和prepare for的区别音响解码CD锁了怎么解联通玩电信游戏我朋友是联通的网,想玩电信的游戏但是发现都很卡
香港服务器租用99idc 提供香港vps 域名服务dns的主要功能为 汉邦高科域名申请 个人域名备案 最便宜虚拟主机 lamp 新加坡主机 asp.net主机 好玩的桌面 tightvnc 服务器架设 百兆独享 宁波服务器 双十一秒杀 双11秒杀 购买国外空间 吉林铁通 cxz 群英网络 更多