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:

javascript.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:

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>
javascript$('#test').prevUntil('p.www').html('!');

HTML-koden vil da se slik ut:

html<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