我需要使用 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”div 的初始引用。从它开始,我需要获取所有“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”。