Как проверить на наличие дочернего селектора через jquery?

Пользователь

от cayla , в категории: JavaScript , год назад

Как проверить на наличие дочернего селектора через jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от deion , год назад

@cayla 

Для проверки наличия дочернего селектора через jQuery можно использовать метод find(). Если вернувшаяся коллекция пуста, значит дочерний селектор не найден. Пример:

1
2
3
4
5
if ($('#parent').find('#child').length) {
    // Дочерний селектор найден
} else {
    // Дочерний селектор не найден
}


В данном примере мы проверяем наличие дочернего элемента с идентификатором child внутри элемента с идентификатором parent. Если дочерний селектор найден, то в условии будет выполняться первая часть кода, иначе — вторая.