Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как при клике на элемент переключить ему класс, а у других удалить?
@Evtera

Как объединить toggle по элементу и цикл с удалением этого же класса у других таких же элементов?

Здравствуйте. Есть функция. При нажатии задает таргету класс и одновременно проверяет этот наличие этого класса у других элементов. В случае нахождения - удаляет. Баг заключается в том, что при нажатии на этот же элемент, который уже содержит класс, он не исчезает, то есть не получается toggle.

$(".navigation__item").on("click", () => {
    $(".navigation__item").each(() => {
      if ($(".navigation__item").hasClass("arrow_active")) {
        $(".navigation__item").removeClass("arrow_active");
      }
    });

    $(event.currentTarget).addClass("arrow_active");
  });
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой
Ваш ответ на вопрос

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

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