Existe uma função semelhante a jQuery
.closest()
mas para atravessar descendentes e retornar apenas os mais próximos?
Eu sei que existe .find()
função, mas ele retorna todas as correspondências possíveis, não as mais próximas.
Editar:
Aqui está a definição de mais próximo (pelo menos para mim) :
Em primeiro lugar, todas as crianças são atravessadas, depois as crianças de cada indivíduo são atravessadas.
No exemplo abaixo, id='2'
estão os .closest
descendentes mais próximos 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>
Por favor, veja o link JSfiddle .
:first
filtro?
.find("filter here").eq(0)
?