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 әдісі,
    элементтің ұрпақтарын және осы элемент ішіндегі мәтінді алуға мүмкіндік береді