Metoda jQuery prevAll().
Příklad
Vraťte všechny předchozí sourozenecké prvky každého prvku <li> s názvem třídy "start":
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px solid red"});
});
Výsledek:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Definice a použití
Metoda prevAll() vrací všechny předchozí sourozenecké prvky vybraného prvku.
Sourozenecké prvky jsou prvky, které sdílejí stejného rodiče.
Strom DOM: Tato metoda prochází zpět podél sourozenců prvků DOM.
Související metody:
- prev() - vrátí další sourozenecký prvek vybraného prvku
- prevUntil() - vrátí všechny další sourozenecké prvky mezi dvěma danými argumenty
Syntax
$(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. |
Zkuste si to sami - příklady
Jak filtrovat vyhledávání předchozích sourozeneckých prvků.
Jak použít parametr filtru k vrácení všech sourozenců prvku <h2>, kteří mají názvy tříd "první", "druhý" a "třetí".
Jak vybrat všechny předchozí sourozenecké prvky prvku <p>.
Jak vybrat všechny předchozí sourozenecké prvky <p> každého prvku <div>.