Przykład
Zwraca wszystkie elementy rodzeństwa między dwoma <li> elementy o nazwie klasy "start" i "stop" :
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px
solid red"});
});
Wynik:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Spróbuj sam " Definicja i Wykorzystanie
prevUntil() Metoda zwraca wszystkie poprzednie elementy rodzeństwa pomiędzy selektorem i przysłony.
Elementy rodzeństwo są elementy, które mają tego samego rodzica.
Drzewo DOM: Ta metoda przechodzić do tyłu wzdłuż rodzeństwa elementów DOM.
Uwaga: Jeśli oba parametry są puste, metoda ta zwróci wszystkie poprzednie elementy rodzeństwa (tak samo jak prevAll() metoda).
Podobne metody:
- prev() - zwraca poprzedni element rodzeństwo wybranego elementu
- prevAll() - zwraca wszystkie poprzednie elementy rodzeństwa wybranego elementu
Składnia
$(selector).prevUntil( stop,filter )
Parametr | Opis |
---|---|
stop | Opcjonalny. Wyrażenie selektor, element lub obiekt jQuery wskazując gdzie zatrzymać poszukiwanie wcześniejszych elementów pasujących rodzeństwo |
filter | Opcjonalny. Określa wyrażenie wyboru, aby zawęzić wyszukiwanie do rodzeństwa elementy pomiędzy selektorem i zatrzymać Uwaga: Aby powrócić wiele rodzeństwa, oddziel każdy wyraz przecinkami. |
Spróbuj sam - przykłady
Sprecyzuj wyszukiwanie
Obiema parametry filtrowania poszukiwania poprzednich elementów rodzeństwa między dwoma argumentami.
Powrót wiele rodzeństwa
Jak zwracać wiele elementów rodzeństwo między dwoma argumentami.
DOM
Korzystanie z elementu DOM zamiast selektora, aby powrócić elementy rodzeństwa między dwoma argumentami.
Korzystanie z DOM z obu parametrów
Korzystanie z elementu DOM zamiast selektora i oba parametry filtrowania poprzednie szukanie rodzeństwo między dwoma argumentami.