foxayb
@foxayb
newbie

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

При нажатии на ссылку
<a href="#a-btn50" class="a-btn">ГОСТ 50</a>
у меня якорит к элементу:
<tr id="a-btn50" class="a-btn-50"></tr>
Как, при нажатии на эту ссылку дать класс .active к элементу tr, а потом если нажимаешь на другую ссылку, например <a href="#a-btn49">ГОСТ 49</a>убрать класс у .active у предыдущего элемента и дать новому?
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
foxayb
@foxayb Автор вопроса
newbie
Вот такой вариант мне нужен был, всё работает.
<script>
jQuery('.a-btn').click(function() {
  var href = jQuery(this).attr("href").replace(/#/g, '.');
  jQuery("#pltable [class*='tr-col']").removeClass("tr-active");
  jQuery(href).addClass('tr-active');
});
</script>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Nolis
@Nolis
it-гопник
Как вариант. Улетают все классы, а нажатому прилетает активный.
Ответ написан
Ваш ответ на вопрос

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

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