是否有类似于 jQuery .closest()的函数,但是用于遍历子代并只返回最接近的子代?
我知道有 .find()函数,但它返回所有可能的匹配,而不是最接近的匹配。
编辑:
下面是最接近 (至少对我来说)的定义:
首先遍历所有的孩子,然后遍历每个孩子。
在下面给出的例子中,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 链接。