jQuery prevUntil() Metode
Contoh
Kembalikan semua elemen saudara di antara dua elemen <li> dengan nama kelas "mulai" dan "berhenti":
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});
Hasil:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Definisi dan Penggunaan
Metode prevUntil() mengembalikan semua elemen saudara sebelumnya antara pemilih dan stop .
Elemen saudara adalah elemen yang memiliki induk yang sama.
Pohon DOM: Metode ini melintasi mundur sepanjang saudara dari elemen DOM.
Catatan: Jika kedua parameter kosong, metode ini akan mengembalikan semua elemen saudara sebelumnya (sama seperti metode prevAll() ).
Metode terkait:
- prev() - mengembalikan elemen saudara sebelumnya dari elemen yang dipilih
- prevAll() - mengembalikan semua elemen saudara sebelumnya dari elemen yang dipilih
Sintaksis
$(selector).prevUntil(stop,filter)
Parameter | Description |
---|---|
stop | Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements |
filter | Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop Note: To return multiple siblings, separate each expression with a comma. |
Cobalah Sendiri - Contoh
Menggunakan kedua parameter untuk memfilter pencarian elemen saudara sebelumnya di antara dua argumen.
Bagaimana mengembalikan beberapa elemen saudara di antara dua argumen.
Menggunakan elemen DOM alih-alih pemilih untuk mengembalikan elemen saudara di antara dua argumen.
Menggunakan elemen DOM sebagai ganti pemilih dan kedua parameter untuk memfilter penelusuran saudara sebelumnya di antara dua argumen.