tutorial pengembangan web terbaru
 

jQuery parents() Method

<Metode jQuery Melintasi

Contoh

Kembali semua elemen leluhur <span> :

$(document).ready(function(){
    $("span").parents().css({"color": "red", "border": "2px solid red"});
});

Hasil:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span
Cobalah sendiri "

Definisi dan Penggunaan

The parents() method mengembalikan semua elemen leluhur elemen yang dipilih.

Leluhur adalah orang tua, kakek-nenek, buyut, dan seterusnya.

DOM tree: Metode ini melintasi ke atas dari elemen induk bersama nenek moyang dari elemen DOM, semua jalan sampai ke elemen akar dokumen (<html>) .

Catatan: Jika parameter filter yang kosong, fungsi ini akan memilih semua nenek moyang dari set elemen, dari induk langsung dan semua jalan sampai ke <body> dan <html> . Oleh karena itu sering berguna untuk lulus ekspresi pemilih untuk mempersempit hasil pencarian.

Metode ini mirip dengan closest() , dalam bahwa mereka berdua melintasi atas pohon DOM. Perbedaan tersebut adalah sebagai berikut:

parents()

  • Dimulai dengan elemen induk
  • Travels atas pohon DOM dan mengembalikan semua nenek moyang yang cocok dengan ekspresi berlalu
  • objek jQuery itu kembali mengandung nol atau lebih dari satu unsur

closest()

  • Dimulai dengan elemen saat
  • Travels atas pohon DOM dan mengembalikan leluhur pertama yang cocok dengan ekspresi berlalu
  • objek jQuery itu kembali mengandung unsur nol atau satu

Metode lain yang terkait:

  • parent() - mengembalikan elemen induk langsung dari elemen yang dipilih
  • parentsUntil() - mengembalikan semua elemen leluhur antara dua argumen yang diberikan

Sintaksis

$(selector).parents( filter )

Parameter Deskripsi
class = "notranslate"filter Pilihan. Menentukan ekspresi pemilih untuk mempersempit pencarian leluhur

Catatan: Untuk kembali beberapa nenek moyang, memisahkan setiap ekspresi dengan koma.

Coba Sendiri - Contoh

Mempersempit pencarian
Cara menggunakan parameter penyaring untuk mengembalikan semua nenek moyang <span> yang <ul> elemen.

Kembali beberapa nenek moyang
Cara menggunakan parameter penyaring untuk mengembalikan semua nenek moyang <span> yang <li> dan <div> elemen.

Tampilkan nenek moyang elemen dengan nama tag
Sebuah demonstrasi yang menunjukkan siapa nenek moyang dari <span> elemen sebenarnya.


<Metode jQuery Melintasi