<Metodi jQuery a movimento laterale
Esempio
Ritorna tutti gli elementi di pari livello tra due <li> elementi con nome di classe "start" e "stop" :
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Risultato:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Prova tu stesso " Definizione e utilizzo
Il prevUntil() restituisce tutti gli elementi di pari livello precedenti tra il selettore e l'arresto.
elementi di pari livello sono elementi che condividono lo stesso genitore.
L'albero DOM: Questo metodo attraversare a ritroso lungo fratelli di elementi DOM.
Nota: se entrambi i parametri sono vuoti, questo metodo restituirà tutti gli elementi di pari livello precedenti (la stessa del prevAll() metodo).
metodi correlati:
- prev() - restituisce il precedente elemento di pari livello dell'elemento selezionato
- prevAll() - restituisce tutti gli elementi di pari livello precedenti dell'elemento selezionato
Sintassi
$(selector).prevUntil( stop,filter )
Parametro | Descrizione |
---|---|
stop | Facoltativo. Un'espressione selettore, elemento o oggetto jQuery che indica dove per interrompere la ricerca di precedenti elementi fratelli corrispondenti |
filter | Facoltativo. Specifica un'espressione selettore per restringere la ricerca di pari livello tra gli elementi del selettore e stop Nota: Per restituire più fratelli, separare ogni espressione con una virgola. |
Provate voi stessi - Esempi
Affina la ricerca
Usando entrambi i parametri per filtrare la ricerca di precedenti elementi di pari livello tra i due argomenti.
Restituire più fratelli
Come restituire più elementi di pari livello tra i due argomenti.
DOM
Utilizzando un elemento DOM invece di un selettore per tornare elementi di pari livello tra due argomenti.
Usando il DOM con entrambi i parametri
Utilizzando un elemento DOM invece di un selettore e entrambi i parametri per filtrare la ricerca di pari livello precedente tra i due argomenti.