に似て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)
ですか?