Чтобы получить ближайший родительский элемент в JavaScript или jQuery, можно воспользоваться следующими методами:
JavaScript:
В JavaScript можно использовать метод closest()
, который ищет ближайший родительский элемент (или сам элемент), который соответствует заданному селектору.
Пример:
let element = document.querySelector('.child'); // выбираем элемент
let parent = element.closest('.parent'); // ищем ближайший родительский элемент с классом "parent"
console.log(parent);
jQuery:
В jQuery также есть метод closest()
, который работает аналогично.
Пример:
let parent = $('.child').closest('.parent'); // ищем ближайший родительский элемент с классом "parent"
console.log(parent);
Метод closest()
ищет ближайший элемент, подходящий под селектор, поднимаясь по дереву DOM.