如何用jquery在div里面选择div里面的div

Gog*_*gol 15 jquery jquery-selectors

<div id="tab">     
        <div class="" style="margin: 10px;">
            <div id="someVerylongId1" style="height: 400px; position: relative;">

            </div>
        </div>
        <div class="" style="margin: 10px;">
            <div id="someVerylongId2" style="height: 400px; position: relative;">

            </div>
        </div>
        <div class="" style="margin: 10px;">
            <div id="someVerylongId3" style="height: 400px; position: relative;">

            </div>
        </div>
<div>
Run Code Online (Sandbox Code Playgroud)

我想选择所有不指定id或检查任何其他属性的div,是否可以这样做?

这是我的尝试:

$("#tab div div")
Run Code Online (Sandbox Code Playgroud)

但看起来是选择不完全正确.需要帮忙.

问题是,我的选择器返回了应该有的更多元素

Hen*_*nry 12

$("div > div", "#tab");
Run Code Online (Sandbox Code Playgroud)

这将使用#tab的上下文选择div的所有子节点

http://jsfiddle.net/HenryGarle/mHpMM/


小智 11

试试这个

$("#tab > div > div")
Run Code Online (Sandbox Code Playgroud)

您可以使用子选择器(>)来选择子项.查看更多信息:http: //api.jquery.com/child-selector/