Metoda prevUntil
Metoda prevUntil vrne
elemente, ki se nahajajo pred danim
znotraj istega starša. Metoda vrne
elemente od danega elementa do prvega elementa,
ki ustreza selektorju, določenem kot
parameter metode. Če metodi ne podamo
parametrov, bo delovala kot metoda
prevAll.
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 filtra v obliki niza. Oba parametra sta neobvezna:
.prevUntil([selektor], [filter]);
Primer
Poiščimo element #test in vsem
njegovim zgornjim sosedom 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>!</p>
<p>!</p>
<p id="test">znotraj</p>
<p>znotraj</p>
<p>znotraj</p>
<p class="www">znotraj</p>
<p>znotraj</p>
</div>
<p>zunaj</p>