Metoden prevUntil
Metoden prevUntil returnerer
elementer som befinner seg før det angitte
innenfor samme forelder. Metoden returnerer
elementer fra det angitte elementet til det første elementet
som matcher selektoren spesifisert i
metodens parameter. Hvis metoden ikke får noen
parametere, vil den fungere som metoden
prevAll.
Syntaks
Den første parameteren kan være et uttrykk i form av en streng som brukes for seleksjon, en DOM-node eller et jQuery-objekt. Den andre parameteren kan være et ekstra filterkriterium i form av en streng. Begge parameterne er valgfrie:
.prevUntil([selektor], [filter]);
Eksempel
La oss finne elementet #test og sette
teksten '!' på alle dets naboer over
til avsnittet med klassen www
ved hjelp av metoden
html:
<p>utenfor</p>
<div>
<p>inni</p>
<p class="www">inni</p>
<p>inni</p>
<p>inni</p>
<p id="test">inni</p>
<p>inni</p>
<p>inni</p>
<p class="www">inni</p>
<p>inni</p>
</div>
<p>utenfor</p>
$('#test').prevUntil('p.www').html('!');
HTML-koden vil da se slik ut:
<p>utenfor</p>
<div>
<p>inni</p>
<p class="www">inni</p>
<p>!</p>
<p>!</p>
<p id="test">inni</p>
<p>inni</p>
<p>inni</p>
<p class="www">inni</p>
<p>inni</p>
</div>
<p>utenfor</p>
Se også
-
metoden
nextUntil,
som returnerer elementer som befinner seg etter det angitte -
metoden
prev,
som henter naboelementet over -
metoden
prevAll,
som returnerer alle elementer som befinner seg før det angitte elementet innenfor samme forelder -
metoden
siblings,
som henter alle naboer til elementet innenfor samme forelder