jQuery Pencarian - Metode next()
Contoh
Cari elemen saudara berikutnya dari setiap paragraf, hanya memilih paragraf yang memiliki kelas "selected":
$("p");.next(".selected");.css("background", "yellow");
Definisi dan penggunaan
next() mendapatkan elemen saudara yang mendekati dari setiap elemen yang cocok dalam koleksi elemen. Jika disediakan pemilih, maka mengembalikan elemen saudara yang cocok dengan pemilih.
Sintaks
.next(selector)
Parameter | Deskripsi |
---|---|
selector | Nilai string, berisi ekspresi pemilih yang digunakan untuk mencocokkan elemen. |
Penjelasan detil
Jika diberikan objek jQuery yang mewakili koleksi elemen DOM, metode .next() memungkinkan kami untuk mencari elemen saudara yang mengikuti elemen di pohon DOM, dan membuat objek jQuery yang cocok untuk elemen yang cocok.
Metode ini menerima ekspresi pemilih pilihan, jenis yang sama dengan yang saya kirim ke fungsi $(). Jika elemen saudara yang mengikuti cocok dengan pemilih, maka akan tetap berada di dalam objek jQuery yang dibuat baru; jika tidak, akan dihapus.
Berpikir tentang halaman di bawah ini yang memiliki daftar sederhana:
<ul> <li>item daftar 1</li> <li>item daftar 2</li> <li class="third-item">item daftar 3</li> <li>item daftar 4</li> <li>item daftar 5</li> </ul>
Jika kami mulai dari proyek ketiga, maka dapat menemukan elemen yang muncul setelahnya:
$('li.third-item');.next();.css('background-color', 'red');
Hasil pemanggilan kali ini adalah, proyek 4 diatur dengan latar belakang merah. Karena kami belum menerapkan ekspresi pemilih, elemen yang mengikuti sangat jelasnya di termasuk sebagai bagian dari objek. Jika kami sudah menerapkan pemilih, akan dilakukan deteksi apakah cocok sebelum ditambahkan ke dalam.