Метод 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,
    който позволява получаване на наследниците на елемент и текста вътре в този елемент