orang tua jQuery Sampai () Metode

Metode Melintasi jQuery

Contoh

Kembalikan semua elemen leluhur antara <span> dan <div>:

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

Hasil:

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

Definisi dan Penggunaan

Metode parentUntil() mengembalikan semua elemen ancestor antara selector dan stop .

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

Pohon DOM: Metode ini melintasi ke atas dari elemen induk di sepanjang leluhur elemen DOM, sampai ke elemen akar dokumen, hingga mencapai elemen tertentu.

Catatan: Jika kedua parameter kosong, metode ini akan mengembalikan semua elemen ancestor (sama seperti metode parent() ).

Metode terkait:

  • parent() - mengembalikan elemen induk langsung dari elemen yang dipilih
  • parent() - mengembalikan semua elemen ancestor dari elemen yang dipilih
  • terdekat() - mengembalikan leluhur pertama dari elemen yang dipilih


Sintaksis

$(selector).parentsUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for matching ancestor elements
filter Optional. Specifies a selector expression to narrow down the search for ancestors between selector and stop

Note: To return multiple ancestors, separate each expression with a comma.

Cobalah Sendiri - Contoh


Cara menggunakan kedua parameter untuk memfilter pencarian elemen tertentu antara <span> dan <div>.


Cara mengembalikan banyak leluhur antara <span> dan <body>.


Kembalikan semua leluhur antara <span> dan <div> menggunakan elemen DOM.


Menggunakan elemen DOM untuk mempersempit pencarian leluhur untuk elemen <ul> antara <span> dan <div>.


Metode Melintasi jQuery