Metode parentsUntil
Die metode parentsUntil kry
alle ouers van 'n element - nie net die onmiddellike ouer nie,
maar ook die grootouer, oorgrootouer en so aan
tot by die wortelelement (dit wil sê tot by die
html-tag).
Die soektog na ouers eindig egter wanneer
'n ouer bereik word wat aan die selekteerder voldoen,
aangedui as die parameter van hierdie metode.
Sintaksis
Soek na 'n ouer tot by 'n ouer wat voldoen aan 'n selekteerder; die selekteerder kan 'n DOM-knoop, 'n uitdrukking of 'n jQuery-voorwerp wees. Jy kan ook die tweede parameter gebruik vir bykomende filter. Albei parameters is opsioneel:
.parentsUntil([selekteerder], [filter]);
Jy hoef nie 'n selekteerder te spesifiseer nie; in hierdie geval
sal die metode soortgelyk optree as die
parents-metode:
.parentsUntil();
Voorbeeld
Kom ons vind die element #test, dan
vind ons al sy ouers tot by die element met die klas
zzz met behulp van parentsUntil en
plaas die teks '!' aan die begin daarvan met behulp van
prepend:
<div>
<div class="zzz">
<div class="www">
<div class="www">
<p id="test">teks</p>
</div>
</div>
</div>
</div>
$('#test').parentsUntil('.zzz').prepend('!');
Die HTML-kode sal so lyk:
<div>
<div class="zzz">
<div class="www">
!
<div class="www">
!<p id="test">teks</p>
</div>
</div>
</div>
</div>
Sien ook
-
metode
parent,
wat jou toelaat om die onmiddellike ouer van 'n element te kry -
metode
closest,
wat jou toelaat om die naaste ouer- element te kry wat aan 'n selekteerder voldoen -
metode
parents,
wat jou toelaat om alle ouers van 'n element te kry -
metode
children,
wat jou toelaat om die kinders van 'n element te kry