Метад parents

Метад parents атрымлівае ўсіх бацькоў элемента - не толькі непасрэднага, але і прабацьку, прапрабацьку і гэтак далей да кораневага элемента (гэта значыць да тэга html).

Сінтаксіс

Атрыманне ўсіх бацькоў для элементаў:

javascript.parents();

Можна таксама выбраць бацькоў, толькі калі яны задавальняюць зададзенаму селектару:

javascript.parents(селектар);

Прыклад

Давайце знойдзем элемент #test, потым знойдзем усіх яго бацькоў з дапамогай parents і, калі гэта бацькі div з класам www, то паставім ім у пачатак тэкст '!' з дапамогай prepend:

html<div>
  <div class="www">
    <div class="www">
      <p id="test">text</p>
    </div>
  </div>
</div>
javascript$('#test').parents('div.www').prepend('!');

HTML код стане выглядаць так:

html<div>
  <div class="www">
    !
    <div class="www">
      !<p id="test">text</p>
    </div>
  </div>
</div>

Глядзіце таксама

  • метад parent,
    які дазваляе атрымаць непасрэднага бацьку элемента
  • метад parentsUntil,
    які дазваляе атрымаць усіх бацькоў элемента да паказанага бацькі
  • метад closest,
    які дазваляе атрымаць бліжэйшы бацькоўскі элемент, які задавальняе селектар
  • метад contents,
    які дазваляе атрымаць нашчадкаў элемента і тэкст унутры гэтага элемента