A nextUntil metódus
A nextUntil metódus
azon elemeket adja vissza, amelyek a megadott elem után helyezkednek el
ugyanabban a szülőelemben. A metódus
a megadott elemtől az első olyan elemig visszaadja az elemeket,
amely megfelel a metódus paraméterében megadott szelektornak.
Ha a metódusnak nem adunk át
paramétereket, akkor úgy viselkedik, mint a
nextAll metódus.
Szintaxis
Az első paraméterként átadhatunk egy kifejezést karakterlánc formájában, amely alapján a szűrés történik, egy DOM csomópontot vagy egy jQuery objektumot. A második paraméterként átadhatunk egy további szűrési feltételt karakterlánc formájában. Mindkét paraméter opcionális:
.nextUntil([szelektor], [szűrő]);
Példa
Keressük meg a #test elemet, és annak
minden alatti szomszédjának a www osztályú
bekezdésig állítsuk be a szövegét '!'-ra a
html metódus
segítségével:
<p>kívül</p>
<div>
<p>belül</p>
<p class="www">belül</p>
<p>belül</p>
<p>belül</p>
<p id="test">belül</p>
<p>belül</p>
<p>belül</p>
<p class="www">belül</p>
<p>belül</p>
</div>
<p>kívül</p>
$('#test').prevUntil('p.www').html('!');
A HTML kód így fog kinézni:
<p>kívül</p>
<div>
<p>belül</p>
<p class="www">belül</p>
<p>belül</p>
<p>belül</p>
<p id="test">belül</p>
<p>!</p>
<p>!</p>
<p class="www">belül</p>
<p>belül</p>
</div>
<p>kívül</p>
Lásd még
-
a
prevUntilmetódus,
amely a megadott elem előtt található elemeket adja vissza -
a
nextmetódus,
amely az elem alatti szomszédot kéri le -
a
nextAllmetódus,
amely a megadott elem után található elemeket adja vissza ugyanabban a szülőelemben -
a
siblingsmetódus,
amely az elem szomszédainak lekérését teszi lehetővé ugyanabban a szülőelemben