@neytan

Проверить элемент на наличие определенного дочернего элемента и скрытие родителя если элемент не найден?

Добрый день, есть такой код:
<section class="main-text">
	<div class="container">
		<div class="row">
			<h3>Заголовок</h3>
		</div>
	</div>
</section>

Как можно через jquery проверить секцию .main-text на наличие в ней h3, и сделать так чтобы секция .main-text скрывалась если в ней нету заголовка h3.
Набросал код, но видимо что то не так:
if ($(".main-text:not(:has(.children(h3)))") ) {
    $(".main-text").hide();
  };
  • Вопрос задан
  • 1001 просмотр
Решения вопроса 1
@sidni
Php Developer
если .main-text и h3 в единственном экземпляре то Вы перемудрили
if ($(".main-text h3").length ==0 ) {
    $(".main-text").hide();
  };
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы