Exemplu
Întoarcere toate elementele de frate între două <li> elemente cu nume de clasă "start" și "stop" :
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Rezultat:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Încearcă - l singur » Definiție și utilizare
prevUntil() metoda returneaza toate elementele anterioare frate între selectorul și se va opri.
Elementele Sibling sunt elemente care au în comun același părinte.
Arborele DOM: Această metodă traversează înapoi de-a lungul fratii de elemente DOM.
Notă: În cazul în care ambii parametri sunt goale, această metodă va returna toate elementele de frate anterioare (same as the prevAll() metoda).
Metode asemanatoare:
- prev() - returneaza elementul frate anterior al elementului selectat
- prevAll() - returnează toate elementele frate anterioare ale elementului selectat
Sintaxă
$( Parametru Descriere stop Opțional. O expresie selector, element sau obiect jQuery care indică unde să se oprească căutarea elementelor frați potrivire anterioare filter Opțional. Specifică o expresie de selectare pentru a restrânge căutarea sibling elemente între selectorul și se va opri
Notă: Pentru a reveni mai multe frați, separați fiecare expresie cu o virgulă.
Încearcă-l singur - Exemple
Restrângeți căutarea
Folosind ambii parametri pentru a filtra căutarea pentru elementele de frate anterioare între două argumente.
Întoarcere multiple frați
Cum să se întoarcă mai multe elemente de frate între două argumente.
DOM
Utilizarea unui element DOM în loc de un selector pentru a reveni elemente de frate între două argumente.
Utilizarea DOM cu ambii parametri
Utilizarea unui element DOM în loc de un selector si ambii parametri pentru a filtra căutarea anterioară frate între două argumente.