Есть html:
<nav>
<ul>
<li><a href="index.php" class="">Главная</a></li>
<li><a href="about.php" class="">Новости</a></li>
<li><a href="about.php" class="">Услуги</a></li>
<li><a href="about.php" class="">Проекты</a></li>
<li><a href="about.php" class="">О нас</a></li>
<li><a href="about.php" class="">Контакты</a></li>
<li><a href="about.php" class="introduce">Презентация</a></li>
</ul>
</nav>
Есть css:
nav ul a.active {
font-weight: bold;
text-decoration: underline;
color: #a29061;
}
Есть js:
var link = window.location.pathname;
$('???? a [href="'+link+'"]').parent().addClass('active')
Вопрос: какие теги нужно указывать вместо "????", чтобы было правильно? Если просто написать:
<a href="" class="active"></a>
, то всё работает. А если через js, то пытался разные вариации, но не работает.
Возможно, это чуть прояснит ситуацию:
тык-тык