Есть подобный список:
<ul class="menu">
<li><a href="/about">About Me</a>
<ul>
<li><a href="/user/cv">CV</a></li>
<li><a href="/user/photo">Photo</a></li>
<li><a href="/user/messages">Messages</a></li>
</ul>
</li>
<li><a href="/settings">Messages</a></li>
</ul>
С помощью jquery(или js) нужно найти ссылку страницы в данный момент и выделить.
Проблема в том, что вот этот код:
$(function () {
$('li a').each(function () {
var link = window.location.href;
$("a[href='+ link +']").css('font-weight', 'bold')
});
});
Код не работает, т.к. возвращается абсолютный адрес вроде test.com/user/cv
Вопрос: как-то обрезать ссылку до относительной и передать как переменную в поиск?
Можно и другой способ, только пожалуйста с объяснениями.
Используйте window.location.pathname
. Заодно не будет ни части с query, ни хеша.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеНа сайте стоит кнопка "Из Москвы в Адлер"
Как мне найти кнопку, которая находится в одной строке с именем "Lois" используя XPath
В общем нужно было добавить в шапку некоторые блоки, отредактировал код через админку, а редактор кода "натворил" дел с ним, и теперь стили...