Metode parent() penelusuran jQuery
Contoh
Cari elemen induk setiap paragraf yang memiliki kelas "selected":
$("p").parent(".selected")
Definisi dan penggunaan
parent() mendapatkan elemen induk setiap elemen dalam koleksi yang cocok saat ini, penggunaan pemilih untuk disaring adalah pilihan.
.parent(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 .parent() memungkinkan kami mencari elemen induk dari elemen-elemen itu di DOM tree dan membuat objek jQuery baru yang cocok dengan elemen-elemen itu..parents(); Seperti metode .parent(), tetapi yang terakhir hanya melintasi tingkat tunggal DOM tree.
Metode ini menerima ekspresi pemilih pilihan, yang sama dengan tipe parameter yang diberikan ke fungsi $(). Jika pemilih ini diterapkan, elemen akan disaring melalui pengujian elemen apakah cocok dengan pemilih.
Berpikir tentang halaman ini yang memiliki daftar yang bersarang dasar:
<ul class="level-1"> <li class="item-i">I</li> <li class="item-ii">II <ul class="level-2"> <li class="item-a">A</li> <li class="item-b">B <ul class="level-3"> <li class="item-1">1</li> <li class="item-2">2</li> <li class="item-3">3</li> </ul> </li> <li class="item-c">C</li> </ul> </li> <li class="item-iii">III</li> </ul>
Jika kami mulai dari proyek A, maka elemen induknya dapat ditemukan:
$('li.item-a');.parent();.css('background-color', 'red');
Hasil pemanggilan ini adalah, tetapkan latar belakang merah bagi daftar level-2. Karena kami belum menerapkan ekspresi pemilih, elemen induk secara alamiah menjadi bagian dari objek. Jika ekspresi pemilih sudah diterapkan, pengujian elemen apakah cocok dengan pemilih akan dilakukan sebelum elemen berisi disertai.