介绍
今天就跟大家聊聊有关怎么在jQuery中使用附加添加元素事件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强> jQuery api官方的例子在新增的元素上添加事件强>
(文档)。在美元(“click" & # 39; # lyysb 一个# 39;,函数(){ ,如果(! $ ().hasClass (& # 39; cur # 39;)) { (这)美元才能.addClass (& # 39; cur # 39;); ,}else { (这)美元才能.removeClass (& # 39; cur # 39;); ,} });
()方法在被选元素及子元素上添加一个或多个事件处理程序。
自jQuery版本1.7起,在()方法是绑定()、生活()和委托()方法的新的替代品。
注意:使用> & lt; div id=皕kdiv"比;
,& lt; input 类型=癰utton",价值=https://www.yisu.com/zixun/闭箍? id=皕k”类=" zk "/>
<强>//展开按钮点击触发事件强>
$ (“# zkdiv")。(“click",“.zk",函数(){ ,console.log(“提醒点击一次“); }); var html2 =,“& lt; input type=& # 39;按钮# 39;,类=& # 39;zk # 39;, value=https://www.yisu.com/zixun/的新生成的展开”/>”; $ (" # zkdiv ") .append (html2);
*这样一来处理函数就绑定到# zkdiv的选择器上去了,事件冒泡导致的性能损失会大大降低(使用该方法时要确保。对前面的选择器能选择到对象否则不起作用)
点击是点击事件,但是在页面加载完之后,jquery事件新添加的元素,用点击的话是无法获取元素的,这个时候要用在去获取元素事件,简单的说页面加载完成时候页面显示的元素可以用,也可以用点击,但是页面加载完成之后后期再追加的元素只能用。
看完上述内容,你们对怎么在jquery中使用附加添加元素事件有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。