Metod prevUntil

Metod prevUntil vraća elemente koji se nalaze ispred datog unutar istog roditelja. Metod vraća elemente od datog do prvog elementa, koji odgovara selektoru, navedenom kao parametar metoda. Ako se metodu ne proslede parametri, on će raditi kao metod prevAll.

Sintaksa

Prvim parametrom se može proslediti izraz u vidu stringa, po kome se vrši odabir, DOM čvor ili jQuery objekat. Drugim parametrom se može proslediti dodatni uslov filtriranja u vidu stringa. Oba parametra su opciona:

javascript.prevUntil([selektor], [filter]);

Primer

Hajde da pronađemo element #test i svim njegovim susedima iznad do pasusa sa klasom www postavimo tekst '!' pomoću metoda html:

html<p>spolja</p>
<div>
  <p>unutar</p>
  <p class="www">unutar</p>
  <p>unutar</p>
  <p>unutar</p>
  <p id="test">unutar</p>
  <p>unutar</p>
  <p>unutar</p>
  <p class="www">unutar</p>
  <p>unutar</p>
</div>
<p>spolja</p>
javascript$('#test').prevUntil('p.www').html('!');

HTML kod će sada izgledati ovako:

html<p>spolja</p>
<div>
  <p>unutar</p>
  <p class="www">unutar</p>
  <p>!</p>
  <p>!</p>
  <p id="test">unutar</p>
  <p>unutar</p>
  <p>unutar</p>
  <p class="www">unutar</p>
  <p>unutar</p>
</div>
<p>spolja</p>

Pogledajte takođe

  • metod nextUntil,
    koji vraća elemente koji se nalaze posle datog
  • metod prev,
    koji dozvoljava dobijanje suseda elementa iznad
  • metod prevAll,
    koji vraća elemente koji se nalaze ispred datog unutar istog roditelja
  • metod siblings,
    koji dozvoljava dobijanje susednih elemenata unutar istog roditelja