OlegLantukh
@OlegLantukh
Верстальщик

Как при добавлении class текущему элементу, удалить этот class у другого?

Доброе время суток,

подскажите пожалуйста, у меня есть список:
<ul>
<li class="category-item"></li>
<li class="category-item"></li>
<li class="category-item"></li>
</ul>


Необходимо при клике на элемент списка добавлять ему class open, и при этом удалять этот class, если он уже есть у другого элемента.

Есть вот такой скрипт:
$("li.category-item").on('click', function () {
    const $this = $(this);
    $this.addClass('open');
});

Помогите пожалуйста его доработать
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
liqrizz
@liqrizz
лол
$("li.category-item").click(function () {
    $("li.category-item").removeClass('open');
    $(this).addClass('open');
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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