Apakah ada fungsi yang mirip dengan jQuery .closest()tetapi untuk melintasi turunan dan hanya mengembalikan yang terdekat?
Saya tahu bahwa ada .find()fungsi, tetapi mengembalikan semua kemungkinan kecocokan, bukan yang terdekat.
Edit:
Berikut definisi terdekat (setidaknya bagi saya) :
Pertama-tama, semua anak dilintasi, kemudian setiap individu anak-anak dilintasi.
Dalam contoh yang diberikan di bawah id='2'ini adalah .closestketurunan terdekat dariid="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>
Silakan lihat tautan JSfiddle .
:firstfilter?
.find("filter here").eq(0)?