首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找委派的evt div的子项- jQuery

查找委派的evt div的子项- jQuery
EN

Stack Overflow用户
提问于 2017-09-26 06:18:47
回答 1查看 15关注 0票数 0

我希望你能帮我解决这个问题。

我有一个这样的html结构:

代码语言:javascript
运行
复制
<div id="main-randompart"> <!--This is added to the DOM as the web runs-->
    <div class="close">
        X
    </div>
    <img src="somesrc...">
</div>

<script>
    $(document).ready(function () {
         let r = 'randomtext...'; //Here I have the randompart
         let s = '#main-' + r;             
         $("div").on("click", s, function (){
             let main = $(this);
             console.log(main); //returns the element
             console.log(main.find("img")); //returns nothing
             console.log(main.children()[1]); //returns something like: <img src="some_src..." 
         });
    });
</script>

我似乎找不到没有children()[1]<img>,它返回一些我认为它是文本的东西,因为我不能对它使用.attr()。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-09-26 06:36:17

这似乎工作得很好:

div on中的第二个参数用于子选择器,因此您可能希望将jQuery包装在容器div中,然后就可以获得所需的子选择器的属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46415023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档