Metode parentsUntil
Metode parentsUntil iegūst
visus elementa vecākus - ne tikai tiešo,
bet arī vectēvu, vectēvu vectēvu un tā tālāk
līdz saknes elementam (tas ir, līdz tagam
html).
Tomēr vecāku meklēšana beidzas, sasniedzot
vecāku, kas atbilst šīs metodes parametrā
norādītajam selektoram.
Sintakse
Vecāka meklēšana līdz vecākam, kas atbilst selektoram, selektors var būt DOM mezgls, izteiksme vai jQuery objekts, var arī izmantot otro parametru papildu filtrēšanai. Abi parametri ir neobligāti:
.parentsUntil([selektors], [filtrs]);
Selektoru var arī nenorādīt, šajā gadījumā
metode darbosies līdzīgi kā metode
parents:
.parentsUntil();
Piemērs
Atradīsim elementu #test, pēc tam
atradīsim visus tā vecākus līdz elementam ar klasi
zzz, izmantojot parentsUntil, un
pievienosim sākumā tekstu '!', izmantojot
prepend:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">teksts</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML kods izskatīsies šādi:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">teksts</p>
</div>
</div>
</div>
</div>