Gli ultimi tutorial di sviluppo web
 

jQuery prevUntil() Method

<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.


<Metodi jQuery a movimento laterale