Задать вопрос
@freeman0204

Как сделать смену класса при нажатии на ссылку, не убираю клик по ней?

Если убрать клик по ссылке то все работает, но мне нужно что бы по ссылке был переход. Как сделать смену класса при нажатии на ссылку, не убираю клик по ней?
<div class="lang">
    <a href="?lang=ru" class="active-lang">Русский</a>
    <a href="?lang=en">English</a>
  </div>

.lang {
      position: absolute;
      top: 47px;
      right:120px;
      z-index: 1;
    }
    .lang a {
      color: #000;
      background: #fff;
      padding: 8px 12px;
      border-radius: 10px;
      border: 2px solid #fecc00;
    }
    .lang a.active-lang {
        background: #e31e24;
    }

$(function() {
  $(".lang a").click(function() {
    $(".lang a").removeClass('active-lang');
    $(this).addClass('active-lang');
  })
});
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы