orang tua jQuery Sampai () Metode
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>.