我需要使用jQuery的“查找”选择来获得具有类“field_container”的所有div。 问题是,我不能去DOM树太深。
这里是我的简单的HTML结构:
<div id='tab_0'>
<div id='form_content'>
<div class='field_container'>
<span>Div 1</span>
<div class='field_container'>
<span>Div 1.1</span>
</div>
</div>
<div class='field_container'>
<span>Div 2</span>
</div>
<div class='field_container'>
<span>Div 3</span>
</div>
</div> <!-- Closing form_content div//-->
</div> <!-- Closing tab_0 div//-->
我有一个初始参考“tab_0”分区。 从它开始,我需要获得所有“field_container”的div,不包括孩子“field_containers”。
我曾经尝试这样做:
$('#tab_0').children('.field_container') -> doesnt work, because the "field_container" divs arent direct children.
$('#tab_0').find('.field_container') -> doesnt work, because "Div 1.1" is also returned. I only need the first-level ones (Div1, Div2, Div3).
我不能改变我的初步参考,它必须是“tab_0”。