Czy istnieje funkcja podobna do jQuery .closest()przemierzania potomków i zwracania tylko najbliższych?
Wiem, że jest .find()funkcja, ale zwraca wszystkie możliwe dopasowania, a nie najbliższe.
Edytować:
Oto definicja najbliższego (przynajmniej dla mnie) :
W pierwszej kolejności przechodzą wszystkie dzieci, następnie przechodzą poszczególne dzieci.
W podanym poniżej przykładzie id='2'są najbliżsi .closestpotomkowieid="find-my-closest-descendant"
<div id="find-my-closest-descendant">
<div>
<div class="closest" Id='1'></div>
</div>
<div class="closest" Id='2'></div>
</div>
Proszę zobaczyć link JSfiddle .
:firstfiltr?
.find("filter here").eq(0)?