Parents әдісі
parents әдісі
элементтің барлық ата-аналарын алады - тек тікелей ата-ананы ғана емес,
сонымен қатар үлкен ата-ананы, одан әрі үлкен ата-аналарды және түбірлік элементке дейін
(яғни
html тегіне дейін).
Синтаксис
Элементтердің барлық ата-аналарын алу:
javascript.parents();
Сондай-ақ, ата-аналарды тек олар берілген селекторды қанағаттандырса ғана таңдауға болады:
javascript.parents(селектор);
Мысал
#test элементін тауып алайық, содан кейін
parents көмегімен оның барлық ата-аналарын тауып алайық
және егер олар div ата-аналары болса, www сыныбы бар,
онда олардың алдына '!' мәтінін
prepend көмегімен қоямыз:
html<div>
<div class="www">
<div class="www">
<p id="test">мәтін</p>
</div>
</div>
</div>javascript$('#test').parents('div.www').prepend('!');
HTML коды былай көрінеді:
html<div>
<div class="www">
!
<div class="www">
!<p id="test">мәтін</p>
</div>
</div>
</div>
Сондай-ақ қараңыз
-
parentәдісі,
элементтің тікелей ата-анасін алуға мүмкіндік береді -
parentsUntilәдісі,
элементтің барлық ата-аналарын көрсетілген ата-анаға дейін алуға мүмкіндік береді -
closestәдісі,
селекторды қанағаттандыратын ең жақын ата-ана элементті алуға мүмкіндік береді -
contentsәдісі,
элементтің ұрпақтарын және осы элемент ішіндегі мәтінді алуға мүмкіндік береді