西安市企业网站建设 jquery中动态性增加的原素连

摘要: >宏 · 新闻报道 > 制造行业视线 西安市企业网站建设 jquery中动态性增加的原素连接点没法开启恶性事件处理方法(HOOBOO)2018.09.03jquery原素用click是能够点一下的【$( #XXX ).click(function(){}】...

> 宏 · 新闻报道 > 制造行业视线  

西安市企业网站建设 jquery中动态性增加的原素连接点没法开启恶性事件处理方法(HOOBOO)

2018.09.03

jquery原素用click是能够点一下的【$( #XXX ).click(function(){}】,转化成的原素普遍的click不是能在次点一下的,更换下点一下click便可以

在应用jquery中动态性增加的原素连接点时候发觉加上的恶性事件是没法开启的,大家下边就为诸位来详尽的详细介绍此难题的处理方法.

例如做一个ajax载入留言板留言目录的情况下,每条留言板留言后边有一个回应按键,class为“reply”,假如你用的是$( .reply ).click(function(){ //do something... }),想来后边根据ajax载入进去的目录中的回应按键,点一下恶性事件会无效,实际上非常简单的方式便是立即在标识中写 quot; ,可是那样写实际上是有点儿low的,最好的方法還是根据给类名关联一个click恶性事件。

处理jquery中动态性增加的原素连接点没法开启恶性事件的难题有二种处理方式,以下,以便做到更强的演试实际效果,假定在某一网页页面的body下有下列构造的编码:


方式一:应用live 可用于低版本号


live()涵数会给被选的原素关联上一个或是好几个恶性事件解决程序,而且要求当这种恶性事件产生时运作的涵数,根据live()涵数可用于配对挑选器确当前及将来的原素,例如,根据脚本制作动态性建立的原素,完成以下:

$( .liLabel ).live( click , function(){ });


方式二:应用on


能够根据on方式关联恶性事件,能够关联到它的父级或是body中,完成以下:

$( #ulLabel ).on( click , .liLabel ,function(){ }); 
//或是: 
$( body ).on( click , .liLabel ,function(){ });
$(document).on( click , .del ,function(e){
 $(this).parents( tr ).remove();
});


让使用价值共享资源 纪录公司发展趋势步伐 心怀感恩相伴


温暖提示:找西安市建立网站的企业,挑选办理手续齐备、业务流程精、服务周到的靠谱企业



文中标识:西安市建网站企业 西安市企业网站建设 西安市建立网站的企业 西安市互联网企业 西安市建网站  西安市建立网站


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:如何自己创建网站