Metoda nextUntil
Metoda nextUntil vrne
elemente, ki se nahajajo za danim elementom
znotraj istega starša. Metoda vrne
elemente od danega elementa do prvega elementa,
ki ustreza selektorju, določenemu kot
parameter metode. Če metodi ne podamo
parametrov, bo delovala kot metoda
nextAll.
Sintaksa
Kot prvi parameter lahko podamo izraz v obliki niza, po katerem se izvaja izbira, DOM vozlišče ali jQuery objekt. Kot drugi parameter lahko podamo dodaten pogoj za filtriranje v obliki niza. Oba parametra sta neobvezna:
.nextUntil([selektor], [filter]);
Primer
Poiščimo element #test in vsem
njegovim sosedom spodaj do odstavka z razredom www
nastavimo besedilo '!' z metodo
html:
<p>zunaj</p>
<div>
<p>znotraj</p>
<p class="www">znotraj</p>
<p>znotraj</p>
<p>znotraj</p>
<p id="test">znotraj</p>
<p>znotraj</p>
<p>znotraj</p>
<p class="www">znotraj</p>
<p>znotraj</p>
</div>
<p>zunaj</p>
$('#test').prevUntil('p.www').html('!');
HTML koda bo po izvedbi videti takole:
<p>zunaj</p>
<div>
<p>znotraj</p>
<p class="www">znotraj</p>
<p>znotraj</p>
<p>znotraj</p>
<p id="test">znotraj</p>
<p>!</p>
<p>!</p>
<p class="www">znotraj</p>
<p>znotraj</p>
</div>
<p>zunaj</p>
Glejte tudi
-
metoda
prevUntil,
ki vrne elemente, ki se nahajajo pred danim elementom -
metoda
next,
ki omogoča pridobitev naslednjega sosednjega elementa -
metoda
nextAll,
ki vrne vse elemente, ki se nahajajo za danim elementom znotraj istega starša -
metoda
siblings,
ki omogoča pridobitev vseh sosednjih elementov znotraj istega starša