Meetod parentsUntil
Meetod parentsUntil hankib
kõik elemendi vanemad - mitte ainult vahetu vanema,
vaid ka vanavanema, vanavanavanema jne
kuni juurelemendini (st kuni siltideni
html).
Samal ajal lõpetatakse vanemate otsimine
peale vanema saavutamist, mis vastab selle meetodi
parameetrina määratud valijale.
Süntaks
Vanema otsimine kuni vanemani, mis vastab valijale, valijaks võib olla DOM sõlm, avaldis või jQuery objekt, saab kasutada ka teist parameetrit täiendavaks filtreerimiseks. Mõlemad parameetrid on valikulised:
.parentsUntil([selector], [filter]);
Valijat ei pea määrama, sel juhul
käitub meetod sarnaselt meetodiga
parents:
.parentsUntil();
Näide
Leiame elemendi #test, seejärel
leiame kõik selle vanemad kuni elemendini klassiga
zzz, kasutades parentsUntil ja
lisame nende ette teksti '!', kasutades
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-kood näeb välja selline:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
</div>