Metod parentsUntil
Metod parentsUntil dobija
sve roditelje elementa - ne samo neposrednog,
već i dedu, pradedu i tako dalje
do korenskog elementa (to jest do taga
html).
Pritom pretraga roditelja se završava po
dostizanju roditelja koji odgovara selektoru,
navedenom parametrom ovog metoda.
Sintaksa
Pretraga roditelja do roditelja koji odgovara selektoru, selektor može biti DOM čvor, izraz ili jQuery objekat, takođe se može koristiti drugi parametar za dodatno filtriranje. Oba parametra su opciona:
.parentsUntil([selektor], [filter]);
Selektor se može i ne navesti, u ovom slučaju
metod će se ponašati analogno metodu
parents:
.parentsUntil();
Primer
Hajde da nađemo element #test zatim
nađemo sve njegove roditelje do elementa sa klasom
zzz pomoću parentsUntil i
stavimo im na početak tekst '!' pomoću
prepend:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">text</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML kod će tada izgledati ovako:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
</div>