Kaedah parentsUntil
Kaedah parentsUntil mendapatkan
semua ibu bapa elemen - bukan hanya ibu bapa langsung,
tetapi juga datuk, nenek moyang dan seterusnya
sehingga elemen akar (iaitu sehingga tag
html).
Pada masa yang sama, carian ibu bapa berakhir apabila
mencapai ibu bapa yang sesuai dengan pemilih,
yang dinyatakan oleh parameter kaedah ini.
Sintaks
Carian ibu bapa sehingga ibu bapa yang sesuai dengan pemilih, pemilih boleh menjadi nod DOM, ungkapan atau objek jQuery, anda juga boleh menggunakan parameter kedua untuk penapisan tambahan. Kedua-dua parameter adalah pilihan:
.parentsUntil([pemilih], [penapis]);
Pemilih juga boleh tidak dinyatakan, dalam kes ini
kaedah akan berkelakuan serupa dengan kaedah
parents:
.parentsUntil();
Contoh
Mari cari elemen #test kemudian
cari semua ibu bapanya sehingga elemen dengan kelas
zzz menggunakan parentsUntil dan
letakkan teks '!' di hadapan mereka menggunakan
prepend:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">teks</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
Kod HTML akan kelihatan seperti ini:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">teks</p>
</div>
</div>
</div>
</div>
Lihat juga
-
kaedah
parent,
yang membolehkan anda mendapatkan ibu bapa langsung elemen -
kaedah
closest,
yang membolehkan anda mendapatkan elemen ibu bapa terdekat yang memenuhi pemilih -
kaedah
parents,
yang membolehkan anda mendapatkan semua ibu bapa elemen -
kaedah
children,
yang membolehkan anda mendapatkan anak elemen