Metoda jQuery prevAll()
Przykład
Zwróć wszystkie poprzednie elementy rodzeństwa każdego elementu <li> z nazwą klasy „start”:
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px solid red"});
});
Wynik:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Definicja i użycie
Metoda prevAll() zwraca wszystkie poprzednie elementy równorzędne wybranego elementu.
Elementy rodzeństwo to elementy, które mają tego samego rodzica.
Drzewo DOM: Ta metoda porusza się wstecz wzdłuż rodzeństwa elementów DOM.
Powiązane metody:
- prev() - zwraca następny element rodzeństwa wybranego elementu
- prevUntil() - zwraca wszystkie kolejne elementy rodzeństwa pomiędzy dwoma podanymi argumentami
Składnia
$(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. |
Spróbuj sam - przykłady
Jak filtrować wyszukiwanie elementów poprzedniego rodzeństwa.
Jak użyć parametru filtru do zwrócenia rodzeństwa elementu <h2> o nazwach klas „pierwszy”, „drugi” i „trzeci”.
Jak wybrać wszystkie poprzednie elementy rodzeństwa elementu <p>.
Jak wybrać wszystkie poprzednie elementy rodzeństwa <p> każdego elementu <div>.