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

См. также метод parent, который позволяет получить непосредственного родителя элемента.

См. также урок работа с набором элементов jQuery для более полного понимания.

Синтаксис

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

.parents()

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

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

Примеры

Пример

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

$('#test').parents('div').prepend('!');