Метод parents - родительские элементы

Метод parents получает всех родителей элемента - не только непосредственного, но и прародителя, прапрародителя и так далее до корневого элемента (то есть до тега html).

Синтаксис

Получение всех родителей для элементов:

.parents();

Можно также выбрать родителей, только если они удовлетворяет заданному селектору:

.parents(селектор);

Пример

Давайте найдем элемент #test, затем найдем всех его родителей с помощью parents и, если это родители div с классом www, то поставим им в начало текст '!' с помощью prepend:

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

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

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

Смотрите также

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



Чат с GPT Компилятор