简体   繁体   English

jQuery通过相对于父母的孩子进行循环等等

[英]jquery loop through children relative to parents and so on

I am working on some extension for a webpage and it has layout something like this. 我正在为某个网页扩展,它的布局是这样的。

<div class ="contents holder">
    <name1 id="id1">
        <name2 class="class1"> 
            <div id="content">
                <itemslist class="class3">
                    <div id="contents">
                        <renderer class="class4"></renderer>
                        <renderer class="class4"></renderer>
                        <renderer class="class4"></renderer>
                    </div>
                </itemslist>
            </div>
        </name2>
    </name1>
</div>

what i want is to loop through renderer items and i can do something like this. 我想要的是遍历渲染器项,我可以做这样的事情。

    $( 'renderer' ).each( function() {} );

But i want to specify the renderer from its parents and specify the parent from its parents and so on. 但是我想从其父级指定渲染器,并从其父级指定父级,依此类推。 something like this. 这样的事情。

contents holder(class) --> name1 --> class1(class) --> 

content(id) --> itemslist --> contents(id) ---> renderer

and then loop through all renderer items. 然后遍历所有渲染器项目。 how do i do this. 我该怎么做呢。

You can chain any id or class combination you want 您可以链接所需的任何ID或类组合

$("#someid .someclass .someotherclass renderer").each ()

This will loop all renderers nested in that id and class chain 这将循环嵌套在该id和class链中的所有渲染器

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM