Metodas parentsUntil
Metodas parentsUntil gauna
visus elemento tėvinius elementus - ne tik tiesioginį tėvą,
bet ir senelius, prosenelius ir taip toliau
iki šakninio elemento (tai yra iki html žymės).
Paieška tėvinių elementų baigiasi pasiekus
tėvinį elementą, atitinkantį selektorių,
nurodytą šio metodo parametre.
Sintaksė
Tėvinių elementų paieška iki elemento, atitinkančio selektorių, selektoriumi gali būti DOM mazgas, išraiška arba jQuery objektas, taip pat galima naudoti antrą parametrą papildomai filtruoti. Abu parametrai yra neprivalomi:
.parentsUntil([selektorius], [filtras]);
Selektorių galima ir nenurodyti, tokiu atveju
metodas elgsis panašiai kaip metodas
parents:
.parentsUntil();
Pavyzdys
Raskime elementą #test, tada
rasime visus jo tėvinius elementus iki elemento su klase
zzz naudodami parentsUntil ir
pridėsime prie jų pradžios tekstą '!' naudodami
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 kodas atrodys taip:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">text</p>
</div>
</div>
</div>
</div>