Existe-t-il une fonction similaire à jQuery
.closest()
mais pour parcourir les descendants et ne renvoyer que les plus proches?
Je sais qu'il y a une .find()
fonction, mais elle renvoie toutes les correspondances possibles, pas les plus proches.
Éditer:
Voici la définition du plus proche (du moins pour moi) :
En premier lieu, tous les enfants sont traversés, puis chaque enfant individuel est traversé.
Dans l'exemple ci id='2'
- dessous, les .closest
descendants les plus proches deid="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>
Veuillez consulter le lien JSfiddle .
:first
filtre?
.find("filter here").eq(0)
?