@z_u_l

Как не добавлять класс у определенного блока?

Как не добавлять класс у блока, у которого нет класса foot-items? Когда кликаю по пункту "Ссылка", все равно класс foot-active добавляется и убирается, даже несмотря на то, что у данного foot-menu отсутствует класс foot-items, вроде б условие прописал.

https://jsfiddle.net/ng6nq0Lg/2/
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
leni_m
@leni_m
ЧупаКобрус
if ($('.foot-menu').hasClass('foot-items')) условие выполняется т.к. у класса foot-menu есть класс foot-items.
if ($(this).parent('.foot-menu').hasClass('foot-items'))
а вот так уже скрипт будет проверять есть ли класс у родителя элемента, по которому нажали
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
еach надо использовать т.к. у тебя несколько объектов с таким классом
Ответ написан
Ваш ответ на вопрос

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

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