Чтобы проверить, имеет ли элемент родительский элемент с помощью jQuery, вы можете использовать различные методы. Вот несколько вариантов:
-
.parent(): этот метод возвращает прямой родительский элемент выбранного элемента. Вы можете использовать его так:if ($('#myElement').parent().length > 0) { // Element has a parent } -
.closest(): этот метод ищет ближайшего предка, соответствующего данному селектору. Если найден соответствующий родительский элемент, это означает, что у элемента есть родительский элемент. Вот пример:if ($('#myElement').closest('parentSelector').length > 0) { // Element has a parent } -
.parents(): этот метод возвращает всех предков выбранного элемента. Если у элемента есть хотя бы один предок, это означает, что у него есть родитель. Вот пример:if ($('#myElement').parents().length > 0) { // Element has a parent }
Обратите внимание, что в приведенных выше примерах #myElementотносится к элементу, который вы хотите проверить, а parentSelector— это селектор родительского элемента, который вы ищете.