Есть ли функция, похожая на jQuery
.closest()
, но для перемещения потомков и возвращения только ближайших?
Я знаю, что есть функция .find()
, но она возвращает все возможные совпадения, а не самые близкие.
Edit:
Вот определение ближайшего (по крайней мере, для меня):
Во-первых, все дети пересекаются, затем проходят все дети каждого ребенка.
В приведенном ниже примере id='2'
является ближайшим .closest
потомками id="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>
См. ссылка JSfiddle.