Metode parentsUntil
Metode parentsUntil mendapatkan
semua elemen induk dari suatu elemen - tidak hanya induk langsung,
tetapi juga kakek-nenek, buyut, dan seterusnya
hingga elemen root (yaitu hingga tag
html).
Pencarian elemen induk berhenti ketika
mencapai elemen induk yang sesuai dengan selector,
yang ditentukan oleh parameter metode ini.
Sintaks
Mencari elemen induk hingga elemen induk yang sesuai dengan selector, selector dapat berupa DOM node, ekspresi, atau objek jQuery, juga dapat menggunakan parameter kedua untuk filter tambahan. Kedua parameter bersifat opsional:
.parentsUntil([selector], [filter]);
Selector juga可以不指定,在这种情况下
metode akan berperilaku serupa dengan metode
parents:
.parentsUntil();
Contoh
Mari kita temukan elemen #test kemudian
temukan semua elemen induknya hingga elemen dengan kelas
zzz menggunakan parentsUntil dan
tambahkan teks '!' di awal 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('!');
Kode HTML akan menjadi seperti ini:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">teks</p>
</div>
</div>
</div>
</div>
Lihat juga
-
metode
parent,
yang memungkinkan untuk mendapatkan induk langsung dari suatu elemen -
metode
closest,
yang memungkinkan untuk mendapatkan elemen induk terdekat yang memenuhi selector -
metode
parents,
yang memungkinkan untuk mendapatkan semua elemen induk dari suatu elemen -
metode
children,
yang memungkinkan untuk mendapatkan elemen turunan dari suatu elemen