是否有类似的功能,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链接。
:first
过滤器不一样吗?
.find("filter here").eq(0)
呢