Latest web development tutorials

jQuery orang tua () metode

metode traversal jQuery metode traversal jQuery

contoh

Kembali <span> semua elemen leluhur:

$(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

Coba »

Definisi dan Penggunaan

Metode tua () mengembalikan leluhur semua unsur elemen yang dipilih.

ayah nenek moyang, kakek, buyut, dan seterusnya.

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

Catatan: Jika parameter filter yang kosong, proses langsung dari elemen induk sampai <body> dan <html> pilih semua jalur elemen dalam koleksi semua nenek moyang. Jadi melewati lingkup sempit pencarian ekspresi hasil pemilih sangat berguna.

Metode ini paling dekat () yang melintasi atas pohon DOM, perbedaannya adalah:

orang tua ()

  • Mulai dari elemen induk
  • Sepanjang DOM pohon traversal dan mengembalikan ekspresi cocok dengan semua nenek moyang berlalu
  • Kembali nol, satu atau lebih elemen dari objek jQuery

terdekat ()

  • Mulai dari elemen saat
  • Traversal nenek moyang pertama sepanjang pohon DOM ke atas, dan mengembalikan ekspresi pencocokan berlalu
  • Kembali nol atau satu elemen dari jQuery objek

Metode lain yang terkait:

  • orang tua () - Mengembalikan elemen induk langsung dari elemen yang dipilih
  • parentsUntil () - Mengembalikan semua nenek moyang dari parameter elemen antara dua sampai

tatabahasa

$(selector).parents( filter )

参数 描述
filter 可选。规定缩小搜索祖先元素范围的选择器表达式。

注意:如需返回多个祖先,请使用逗号分隔每个表达式。

contoh

contoh yang lebih

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

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

Demo oleh nenek moyang unsur nama tag
Demo <span> leluhur elemen.


metode traversal jQuery metode traversal jQuery