为了账号安全,请及时绑定邮箱和手机立即绑定

动态元素的事件注册应统一放在一起注册还是应该在动态元素加载后注册呢

动态元素的事件注册应统一放在一起注册还是应该在动态元素加载后注册呢

ABOUTYOU 2019-05-25 15:17:49
有一堆的动态元素,我是应该在页面js初始化时用类似$(document).on("click","xxxx",function(){...})这种形式进行统一注册还是应该在元素添加时用$("xxxx").on("click",function(){...})这种方式进行单独注册呢这个是否需要根据元素的实际使用情况来进行不同的区分呢,如果元素添加删除的频率很高那是否第一种方式效率较高?
查看完整描述

2 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

这种情况你应该用live$("#xxxx").live("click",function(e){
console.log(e.target.innerHTML);
});
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 254 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信