Metoda jQuery nextUntil().
Příklad
Vraťte všechny sourozenecké prvky mezi dva prvky <li> s názvem třídy „start“ a „stop“:
$(document).ready(function(){
$("li.start").nextUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});
Výsledek:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "stop")
Definice a použití
Metoda nextUntil() vrací všechny další sourozenecké prvky mezi selektor a stop .
Sourozenecké prvky jsou prvky, které sdílejí stejného rodiče.
Strom DOM: Tato metoda prochází vpřed podél sourozenců prvků DOM.
Poznámka: Pokud jsou oba parametry prázdné, tato metoda vrátí všechny další sourozenecké prvky (stejné jako metoda nextAll() ).
Související metody:
- next() - vrátí další sourozenecký prvek vybraného prvku
- nextAll() - vrátí všechny další sourozenecké prvky vybraného prvku
Syntax
$(selector).nextUntil(stop,filter)
Parameter | Description |
---|---|
stop | Optional. A selector expression, element or jQuery object indicating where to stop the search for next 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. |
Zkuste si to sami - příklady
Pomocí obou parametrů filtrujte hledání dalších sourozeneckých prvků mezi dvěma argumenty.
Jak vrátit více sourozeneckých prvků mezi dva argumenty.
Použití prvku DOM místo selektoru k vrácení všech sourozeneckých prvků dva dané argumenty.
Použití prvku DOM místo selektoru a obou parametrů k filtrování dalšího sourozeneckého hledání mezi dvěma argumenty.