Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как при клике на элемент добавить ему класс, а у всех соседей удалить?

Как добавить класс одному элементу и убрать его у остальных?

<ul class="side__nav" id="side__nav">
              <li class="home__item" id="item1">Home</li>
              <li class="works__item" id="item2">Works</li>
              <li class="about__item" id="item3">About</li>
              <li class="contact__item" id="item4">Contact</li>
              <li class="hire__item" id="item5">Hire us</li>
            </ul>


Мне нужно, чтобы при нажатии на какой-то из элементов к нему добавлялся класс is-active, а у остальных он удалялся.
  • Вопрос задан
  • 1112 просмотров
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
Aldadis
@Aldadis
Попробуйте так
$('#side__nav li').click(function() {
        $(this).addClass('is-active').siblings().removeClass('is-active');
    });
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы