Metode parents
Metode parents iegūst
visus elementa vecākus - ne tikai tiešo,
bet arī vecvecāku, vecvecvecāku un tā tālāk
līdz saknes elementam (tas ir līdz tagam
html).
Sintakse
Visu vecāku iegūšana elementiem:
.parents();
Var arī atlasīt vecākus, tikai ja viņi atbilst norādītajam selektoram:
.parents(selektors);
Piemērs
Atradīsim elementu #test, tad
atradīsim visus tā vecākus, izmantojot parents
un, ja tie ir div vecāki ar klasi www,
tad ievietosim viņu sākumā tekstu '!', izmantojot
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">teksts</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
HTML kods izskatīsies šādi:
<div>
<div class="www">
!
<div class="www">
!<p id="test">teksts</p>
</div>
</div>
</div>
Skatiet arī
-
metode
parent,
kas ļauj iegūt elementa tiešo vecāku -
metode
parentsUntil,
kas ļauj iegūt visus elementa vecākus līdz norādītajam vecākam -
metode
closest,
kas ļauj iegūt tuvāko vecāka elementu, kas atbilst selektoram -
metode
contents,
kas ļauj iegūt elementa pēctečus un tekstu šī elementa iekšienē