Metoda jQuery prevUntil()

❮ Metody przechodzenia jQuery

Przykład

Zwróć wszystkie elementy równorzędne między dwoma elementami <li> z nazwami 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)

Definicja i użycie

Metoda prevUntil() zwraca wszystkie poprzednie elementy równorzędne między selektorem a stop .

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.

Uwaga: Jeśli oba parametry są puste, ta metoda zwróci wszystkie poprzednie elementy rodzeństwa (tak samo jak metoda prevAll() ).

Powiązane metody:

  • prev() - zwraca poprzedni element rodzeństwa wybranego elementu
  • prevAll() - zwraca wszystkie poprzednie elementy rodzeństwa wybranego elementu


Składnia

$(selector).prevUntil(stop,filter)

Parameter Description
stop Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements
filter Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop

Note: To return multiple siblings, separate each expression with a comma.

Spróbuj sam - przykłady


Używanie obu parametrów do filtrowania wyszukiwania elementów poprzedniego rodzeństwa między dwoma argumentami.


Jak zwrócić wiele elementów rodzeństwa między dwoma argumentami.


Użycie elementu DOM zamiast selektora do zwrócenia elementów równorzędnych między dwoma argumentami.


Używanie elementu DOM zamiast selektora i obu parametrów do filtrowania poprzedniego wyszukiwania rodzeństwa między dwoma argumentami.


❮ Metody przechodzenia jQuery