Jak wybrać pierwsze "najciemniejsze" wejście?Jak wybrać "najkrótszego" pasującego potomka?
Mój bieżący wybór będzie działem oznaczonym "zaznaczony".
Nie będę wiedział, ile poziomów spadnie.
<div class="selected"> <!-- already have this -->
<div class="unknown-number-of-wrapper-panels">
...
<div class="collection">
<div class="child">
<input type="text" value="2" /> <!-- don't want this -->
</div>
</div>
<input type="text" value="2" /> <!-- need this -->
<input type="text" value="2" />
...
</div>
</div>
Wygląda na to, że find().first()
daje mi najgłębsze.
Edytowane dla zachowania przejrzystości. Muszę go znaleźć w oparciu o fakt, że jest on płytszy, a nie oparty na innych unikalnych atrybutach.
Może to być odwrotna strona niż closest()
?
'$ ('płytsze. Pierwszy')'? – knittl
@knittl Przepraszam .. Właśnie umieściłem tam te klasy dla wyjaśnienia, może będę je edytować – Benjamin
Poszukujesz najpierw szerokiego wyszukiwania, a nie pierwszego wyszukiwania w głębi (czego używa jQuery's find()). Szybki google znalazł: http://plugins.jquery.com/project/closestChild –