jQuery遍历相对于父母的孩子,依此类推

时间:2018-07-08 04:54:41

标签: javascript jquery dom

我正在为某个网页扩展,它的布局是这样的。

<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>

我想要的是遍历渲染器项,我可以做这样的事情。

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

但是我想从其父级指定渲染器,并从其父级指定父级,依此类推。 像这样的东西。

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

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

,然后遍历所有渲染器项目。我该怎么做呢。

1 个答案:

答案 0 :(得分:0)

您可以链接所需的任何ID或类组合

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

这将循环嵌套在该id和class链中的所有渲染器