<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").nextUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Risultato:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "stop")
Prova tu stesso " Definizione e utilizzo
Il nextUntil() restituisce tutti gli elementi di pari livello prossimo tra il selettore e l'arresto.
elementi di pari livello sono elementi che condividono lo stesso genitore.
L'albero DOM: Questo metodo attraversare in avanti lungo fratelli di elementi DOM.
Nota: se entrambi i parametri sono vuoti, questo metodo restituirà tutti gli elementi di pari livello prossimo (la stessa del nextAll() metodo).
metodi correlati:
- next() - restituisce l'elemento di pari livello successivo dell'elemento selezionato
- nextAll() - restituisce tutti gli elementi di pari livello prossimo dell'elemento selezionato
Sintassi
$(selector).nextUntil( stop,filter )
Parametro | Descrizione |
---|---|
stop | Facoltativo. Un'espressione selettore, elemento o oggetto jQuery che indica dove per fermare la ricerca per il prossimo corrispondenza fratelli elementi |
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 per i prossimi 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 restituire tutti gli elementi di pari livello due date argomenti.
Usando il DOM con entrambi i parametri
Utilizzando un elemento DOM invece di un selettore e entrambi i parametri per filtrare la ricerca successiva di pari livello tra i due argomenti.