muszę używać „znaleźć” selektor jQuery, aby uzyskać wszystkie div posiadające klasę „field_container”. Problem polega na tym, że nie mogę zagłębiać się w drzewo DOM.jQuery „find()” z ograniczeniem głębokości, nie mogę używać .children()
Oto moja uproszczona struktura 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//-->
Mam Początkowe odniesienie do "tab_0" div. Zaczynając od tego, muszę uzyskać wszystkie elementy div "field_container", z wyłączeniem child "field_containers".
Próbowałem to:
$('#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).
nie mogę zmienić mój początkowy odniesienia, to musi być "tab_0".
sidenote: HTML komentarz znaczniki wyglądać następująco: '' można zobaczyć są źle o niewłaściwym podświetlaniem znaczników;) – Christoph