Metoden nextUntil
Metoden nextUntil returnerar
element som finns efter det givna
inuti samma förälder. Metoden returnerar
element från det givna till det första elementet
som matchar selektorn, specificerad som
metodens parameter. Om inga parametrar skickas
till metoden, fungerar den som metoden
nextAll.
Syntax
Den första parametern kan vara ett uttryck i form av en sträng, som används för urval, en DOM-nod eller ett jQuery-objekt. Den andra parametern kan vara ett ytterligare filtervillkor i form av en sträng. Båda parametrarna är valfria:
.nextUntil([selektor], [filter]);
Exempel
Låt oss hitta elementet #test och sätta
texten '!' för alla dess underliggande grannar
fram till stycket med klassen www
med hjälp av metoden
html:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>inside</p>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
$('#test').prevUntil('p.www').html('!');
HTML-koden kommer att se ut så här:
<p>outside</p>
<div>
<p>inside</p>
<p class="www">inside</p>
<p>inside</p>
<p>inside</p>
<p id="test">inside</p>
<p>!</p>
<p>!</p>
<p class="www">inside</p>
<p>inside</p>
</div>
<p>outside</p>
Se även
-
metoden
prevUntil,
som returnerar element som finns före det givna -
metoden
next,
som ger nästa underliggande granne till ett element -
metoden
nextAll,
som returnerar element som finns efter det givna inuti samma förälder -
metoden
siblings,
som gör det möjligt att få grannar till ett element inuti samma förälder