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");

Coba sendiri

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.