@WQP

Как правильно присвоить active?

Имеется код:
$(function () { 
	$('.h-nav ul li a').each(function () {             
	var location = window.location.href;
	var link = this.href;                
		if(location == link) {              
			$(this).addClass('active'); 
		}
	});
});

Он присваивает текущей ссылке класс active, в как присвоить класс active не к ссылке, а к li элементу?
  • Вопрос задан
  • 2634 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
$(function () { 
	$('.h-nav ul li a').each(function () {
		if (location.href == this.href) {
			$(this).closest('li').addClass('active');
		}
	});
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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