首页 > 其他 > 详细

事件委托

时间:2019-08-03 16:31:25      阅读:57      评论:0      收藏:0      [点我收藏+]

自己不可以实现;委托上一级来调用实现;

<ul>
<li>我是第1个li</li>
<li>我是第2个li</li>
<li>我是第3个li</li>
</ul>
<button>新增一个li</button>

点击按钮,生成一个新的li;但是这个新生成的li不可以调用;
因为先加载的前面的3个li;新生成的li还没有加载出来;
所以要委托已经加载出来的调用新生成的li;

$("ul").delegate("li", "click", function () {
console.log($(this).html());
});

这段的意思是: 把li的click事件委托给ul来实现;
可以获得新生成的li;将他输出来


事件委托

原文:https://www.cnblogs.com/duokexiao/p/11294878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!