@pofeg

Как правильно проверить наличие css класса у дочерних элементов с помощью jquery?

<ul class="list">
 <li class="active">text</li>
<li>text2</li>
</ul>


Мой вариант:
const $lst = $('.list');
  if ($lst.children().hasClass('active')) {
    $(this).css({'display':'block'});
  }


Но почему-то этот способ не срабатывает. В чем может быть проблема?
  • Вопрос задан
  • 481 просмотр
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
Измененное

Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iamd503
@iamd503
Верстальщик
$(this) у нас не определён, а так всё правильно написано
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы