GeorgeGeorge
@GeorgeGeorge
Студент

Как добавить класс для ссылки по условию?

Всем привет!
При загрузке страницы мне нужно добавить класс ссылке, у которой в href записан текущий location.hash.
$(document).ready(function () {
    if ($('.tab-bar__link').attr('href') == location.hash) {
        $(this).addClass('tab-bar__link_active'); // не работает
    }
});

Вроде простая задача, а сообразить не могу =(
  • Вопрос задан
  • 172 просмотра
Решения вопроса 1
@justdealman
$(this) в данное случае — ссылка на window

$('.tab-bar__link').each(function() {
	if ( $(this).attr('href') == location.hash ) {
		$(this).addClass('tab-bar__link_active');
	}
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Области видимости такие области видимости)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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