jQuery prevAll() Metodo
❮ Metodi di attraversamento jQuery
Esempio
Restituisce tutti i precedenti elementi di pari livello di ogni elemento <li> con il nome della classe "start":
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px solid red"});
});
Risultato:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Definizione e utilizzo
Il metodo prevAll() restituisce tutti gli elementi di pari livello precedenti dell'elemento selezionato.
Gli elementi di pari livello sono elementi che condividono lo stesso genitore.
L'albero DOM: questo metodo attraversa all'indietro i fratelli degli elementi DOM.
Metodi correlati:
- prev() - restituisce l'elemento di pari livello successivo dell'elemento selezionato
- prevUntil() - restituisce tutti gli elementi di pari livello successivi tra due argomenti dati
Sintassi
$(selector).prevAll(filter)
Parameter | Description |
---|---|
filter | Optional. Specifies a selector expression to narrow down the search for previous siblings Note: To return multiple siblings, separate each expression with a comma. |
Provalo tu stesso - Esempi
Come filtrare la ricerca per elementi di pari livello precedenti.
Come utilizzare il parametro filter per restituire tutti i fratelli di un elemento <h2> che hanno nomi di classe "primo", "secondo" e "terzo".
Come selezionare tutti i precedenti elementi di pari livello di un elemento <p>.
Come selezionare tutti gli elementi <p> fratelli precedenti di ciascun elemento <div>.
❮ Metodi di attraversamento jQuery