Metode penelusuran jQuery - nextUntil()
Contoh
Cari elemen saudara berikutnya yang mengikuti <dt id="term-2"> sampai <dt>, dan atur warna latar belakang mereka menjadi merah. Selain itu, cari 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 berikutnya dari setiap elemen, tetapi tidak termasuk elemen yang dipilih pemilihan, DOM node, atau objek jQuery yang disampaikan.
Grammar 1
.nextUntil(selector,filter)
Parameter | Deskripsi |
---|---|
selector | Nilai string, berisi ekspresi pemilihan yang menunjukkan di mana pemilihan saudara berikutnya berhenti. |
filter | Nilai string, berisi ekspresi pemilihan yang digunakan untuk mencocokkan elemen. |
Grammar 2
.nextUntil(element,filter)
Parameter | Deskripsi |
---|---|
element | Menunjukkan di mana pemilihan saudara berikutnya berhenti DOM node atau objek jQuery. |
filter | Nilai string, berisi ekspresi pemilihan yang digunakan untuk mencocokkan elemen. |
Penjelasan detil
Jika diberikan objek jQuery yang mewakili kumpulan elemen DOM, metode .nextUntil() memungkinkan kami untuk mencari elemen saudara berikutnya dalam pohon DOM, berhenti mencari saat menemui elemen yang dipilih parameter metode ini. Objek jQuery yang kembali mengandung semua elemen saudara berikutnya, tetapi tidak termasuk elemen yang dipilih parameter.
Jika pemilihan tidak cocok atau pemilihan tidak ditentukan, semua saudara berikutnya akan dipilih; jika pemilihan untuk disaring tidak disediakan, elemen yang dipilih oleh metode ini sama seperti metode .nextAll().
Untuk jQuery 1.6, DOM node atau objek jQuery, bukan pemilihan, dapat disampaikan ke metode .nextUntil().
Metode ini menerima ekspresi pemilihan pilihan sebagai parameter kedua. Jika parameter ini diset, elemen akan disaring melalui pengujian apakah elemen memenuhi pemilihan ini.