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