У меня проблема.jQuery добавить класс. Active по меню
Я хочу добавить класс «активно» в меню пункта, когда включена относительная страница.
меню очень просто:
<div class="menu">
<ul>
<li><a href="~/link1/">LINK 1</a>
<li><a href="~/link2/">LINK 2</a>
<li><a href="~/link3/">LINK 3</a>
</ul>
</div>
В JQuery мне нужно проверить, если URL-адрес является www.xyz.com/other/link1/
, если это это один я хотел бы добавить один класс - элемент 'a' link1.
Я пытаюсь много решений, но ничего не работает.
о, вы победитель! Спасибо друг! –
Это работает для меня, кроме как на главной странице. По какой-то причине он активирует ВСЕ ссылки навигации. Пример в изменении jsFiddle для 'var url ="/"' – canintex
попытайтесь изменить строку urlRegExp на 'urlRegExp = new RegExp (url == '/'? Window.location.origin + '/? $': Url. replace (/ \/$ /, '')); ' –