Metoda nextUntil
Metoda nextUntil vrací
elementy, které se nacházejí za zadaným
uvnitř jednoho rodiče. Metoda vrací
elementy od zadaného do prvního elementu,
který spadá pod selektor, uvedený
parametrem metody. Pokud do metody nepředáte
parametry, bude fungovat jako metoda
nextAll.
Syntaxe
Prvním parametrem lze předat výraz ve formě řetězce, podle kterého se provádí výběr, DOM uzel nebo jQuery objekt. Druhým parametrem lze předat dodatečnou podmínku filtrace ve formě řetězce. Oba parametry jsou volitelné:
.nextUntil([selektor], [filtr]);
Příklad
Pojďme najít element #test a všem
jeho sousedům pod ním až po odstavec s třídou www
nastavíme text '!' pomocí metody
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 kód bude poté vypadat takto:
<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>