获取元素

qq_42543358 2019-02-19 04:50:59
点击事件里调用了这个函数,生成的一堆html代码,现在在点击事件外面需要获取里面的checkbox标签,求解
...全文
302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
deerer 2019-02-22
  • 打赏
  • 举报
回复
可以使用事件委托,通过他的父节点(不是新生成的)来找他; // html <div class="parent"> </div> // JS <script type="text/javascript"> var parentDom = document.getElementsByClassName('parent')[0]; var checkBoxDom = document.createElement('input'); checkBoxDom.type = 'checkbox'; parentDom.appendChild(checkBoxDom); parentDom.getElementsByTagName('input')[0].onchange = function () { alert(1); } </script> // jq jq就不用说了吧!parentDom.on('click', 'checkBoxDom', function(){})
  • 打赏
  • 举报
回复
这哪看得清
jio可 2019-02-20
  • 打赏
  • 举报
回复
点击才去动态生成ul元素,不点击的话页面是不存这这个生成的ul的,所以是获取不到的
li905663280 2019-02-19
  • 打赏
  • 举报
回复
用 $(ul)直接再查找里面的元素
qq_42543358 2019-02-19
  • 打赏
  • 举报
回复
引用 1 楼 Ze明的回复:
这个图片看不清。。。放代码出来吧。。。
这个函数就只是生成了一个ul,现在我要不点击按钮的时候,能不能过去里面的元素
前端小黑 2019-02-19
  • 打赏
  • 举报
回复
这个图片看不清。。。放代码出来吧。。。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧