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

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

от roma , в категории: JavaScript , 10 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от stanford_mosciski , 10 месяцев назад

@roma 

Чтобы проверить наличие дочернего селектора через jQuery, можно использовать метод ".find()". Этот метод ищет все элементы, соответствующие указанному селектору, внутри элементов, на которых он вызывается.


Пример использования:

1
2
3
4
5
6
7
if ($("родительский селектор").find("дочерний селектор").length > 0) {
  // дочерний селектор найден
  console.log("Дочерний селектор найден");
} else {
  // дочерний селектор не найден
  console.log("Дочерний селектор не найден");
}


В этом примере мы ищем все элементы, соответствующие "дочернему селектору", внутри элементов, соответствующих "родительскому селектору". Если количество найденных элементов больше нуля, значит, дочерний селектор присутствует.


Обратите внимание, что "родительский селектор" и "дочерний селектор" должны быть валидными селекторами CSS.