Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
44 of 119 menu
◀ ▶
Новинка! Бесплатный тренинг "Практика на Проектах". Начало 29 октября. Нарабатываем опыт! Вступайте!

Метод closest

Метод closest находит ближайший родительский элемент удовлетворяющий заданному параметром метода селектору. Данный метод подобен методу parent. Поиск ведется так: сначала проверяется непосредственный родитель элемента, потом прародитель, прапрародитель и так далее до корневого элемента (то есть до тега html).

Синтаксис

Селектором может быть DOM элемент, выражение или объект jQuery. Поиск начинается с переданного в качестве параметра DOM элемента:

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

Вторым параметром можно также передать DOM элемент, тогда поиск будет осуществляться в этом элементе:

.closest(селектор, контекст);

Пример

Давайте для элемента с #test найдем ближайшего родителя с классом www и в начало этого элемента вставим абзац с текстом '!', а в конец - абзац с текстом '?':

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

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

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

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

  • метод parent,
    который позволяет получить непосредственного родителя элемента
  • метод parents,
    который позволяет получить всех родителей элемента
  • метод parentsUntil,
    который позволяет получить всех родителей элемента до указанного родителя
  • JavaScript метод closest,
    который позволяет получить ближайший родительский элемент
← →
↑
Русский▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить