jQuery Perantauan - Metode prev()
Contoh
Mencari setiap paragraf, mencari saudara sebelumnya dengan nama kelas "selected":
$("p").prev(".selected")
Pengartian dan penggunaan
prev() mendapatkan elemen saudara sebelumnya bagi setiap elemen yang sepadan dalam kumpulan elemen, pemilihan melalui pilih adalah pilihan.
.prev(pilih)
Parameter | Penggambangan |
---|---|
pilih | Nilai string, mengandungi ekspresi pilih untuk mencocokkan elemen. |
Penggambangan
Jika diberikan objek jQuery yang mewakili kumpulan elemen DOM, metode .prev() membenarkan kita mencari elemen saudara sebelumnya bagi elemen-elemen ini dalam pohon DOM, dan membina objek jQuery baru yang disusun daripada elemen yang sepadan.
Metode ini menerima ekspresi pilih pilihan, yang sejenis dengan jenis parameter yang dihantar kepada fungsi $(). Jika pilih ini diterapkan, pengesanan elemen akan dilakukan melalui pengesanan elemen jika sepadan dengan pilih.
Pikirkan halaman ini yang mempunyai senarai yang bersirip dasar:
<ul> <li>item senarai 1</li> <li>item senarai 2</li> <li class="third-item">item senarai 3</li> <li>item senarai 4</li> <li>item senarai 5</li> </ul>
Jika kita bermula dari projek ketiga, maka elemen yang terletak di antara mereka dapat ditemui:
$('li.third-item').prev().css('background-color', 'red');
Hasil yang dipanggil adalah menyet semula latar belakang projek 2 kepada warna merah. Sebagai kita belum melaksanakan ekspresi pilih, elemen sebelumnya secara alamiah menjadi bagian daripada objek. Jika ekspresi pilih telah diterapkan, pengesanan elemen jika sepadan dengan pilih akan dilakukan sebelum elemen disertakan.