Metode prevUntil
Metode prevUntil mengembalikan
elemen-elemen yang berada sebelum elemen yang ditentukan
dalam induk yang sama. Metode ini mengembalikan
elemen-elemen dari yang ditentukan hingga elemen pertama
yang sesuai dengan selektor, yang ditentukan
oleh parameter metode. Jika metode tidak diberikan
parameter, metode akan bekerja seperti metode
prevAll.
Sintaks
Parameter pertama dapat berupa ekspresi dalam bentuk string, yang digunakan untuk seleksi, DOM node atau objek jQuery. Parameter kedua dapat berupa kondisi filter tambahan dalam bentuk string. Kedua parameter bersifat opsional:
.prevUntil([selektor], [filter]);
Contoh
Mari kita temukan elemen #test dan untuk semua
elemen sebelah di atasnya hingga paragraf dengan kelas www
atur teks '!' menggunakan metode
html:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevUntil('p.www').html('!');
Kode HTML akan menjadi seperti ini:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>!</p>
<p>!</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
Lihat juga
-
metode
nextUntil,
yang mengembalikan elemen-elemen yang berada setelah elemen yang ditentukan -
metode
prev,
yang memungkinkan mendapatkan elemen sebelah di atas elemen -
metode
prevAll,
yang mengembalikan elemen-elemen yang berada sebelum elemen yang ditentukan dalam induk yang sama -
metode
siblings,
yang memungkinkan mendapatkan elemen-elemen sebelah dalam induk yang sama