Metoda parentsUntil
Metoda parentsUntil pridobi
vse nadrejene elemente - ne le neposrednega starša,
temveč tudi starejše, prababice in tako naprej
do korenskega elementa (to je do oznake
html).
Pri tem se iskanje staršev konča ob
dosegu starša, ki ustreza selektorju,
določenemu s parametrom te metode.
Sintaksa
Iskanje starša do starša, ki ustreza selektorju; kot selektor lahko nastopa DOM vozlišče, izraz ali objekt jQuery, lahko pa uporabite tudi drugi parameter za dodatno filtriranje. Oba parametra sta neobvezna:
.parentsUntil([selektor], [filter]);
Selektoria ni treba navajati, v tem primeru
bo metoda delovala podobno kot metoda
parents:
.parentsUntil();
Primer
Poiščimo element #test, nato
poiščimo vse njegove nadrejene do elementa z razredom
zzz s pomočjo parentsUntil in
jim na začetek postavimo besedilo '!' s pomočjo
prepend:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">besedilo</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
HTML koda bo takole videti:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">besedilo</p>
</div>
</div>
</div>
</div>