Metode penelusuran jQuery - nextUntil()
Contoh
Cari saudara yang mengikuti <dt id="term-2"> sampai <dt>, dan atur warna latar belakang mereka menjadi merah. Pada saat yang sama, temukan elemen saudara <dd> yang mengikuti <dt id="term-1"> sampai <dt id="term-3">, dan atur warna teks mereka menjadi biru.
$("#term-2").nextUntil("dt").css("background-color", "red"); var term3 = document.getElementById("term-3"); $("#term-1").nextUntil(term3, "dd").css("color", "blue");
Definisi dan penggunaan
nextUntil() mendapatkan semua saudara yang mengikuti setiap elemen, tetapi tidak termasuk elemen yang cocok dengan pilihan, node DOM, atau objek jQuery yang disampaikan.
Grammar 1
.nextUntil(selector,filter)
Parameter | Deskripsi |
---|---|
selector | Nilai string, berisi ekspresi pilihan yang menunjukkan tempat berhenti mencocokkan saudara yang mengikuti. |
filter | Nilai string, berisi ekspresi pilihan yang digunakan untuk cocokkan elemen. |
Grammar 2
.nextUntil(element,filter)
Parameter | Deskripsi |
---|---|
element | Menunjukkan tempat berhenti mencocokkan saudara yang mengikuti DOM node atau objek jQuery. |
filter | Nilai string, berisi ekspresi pilihan yang digunakan untuk cocokkan elemen. |
Penjelasan detil
Jika diberikan objek jQuery yang mewakili kumpulan elemen DOM, metode .nextUntil() memungkinkan kami untuk mencari elemen saudara yang mengikuti di pohon DOM, berhenti mencari saat menemukan elemen yang cocok dengan parameter metode ini. Objek jQuery yang kembali mengandung semua saudara yang mengikuti, tetapi tidak termasuk elemen yang cocok dengan parameter.
Jika pilihan tidak cocok atau pilihan tidak ditentukan, semua saudara yang mengikuti akan dipilih; jika pilihan penyaringan tidak disediakan, elemen yang dipilih oleh metode ini akan sama seperti metode .nextAll().
Untuk jQuery 1.6, DOM node atau objek jQuery, bukan pilihan, dapat disampaikan ke metode .nextUntil().
Metode ini menerima ekspresi pilihan yang dapat dipilih sebagai parameter kedua. Jika parameter ini disesuaikan, mereka akan disaring melalui pengecekan apakah elemen menggabungkan pilihan yang disesuaikan.