У меня есть неупорядоченный список, и я использую следующий код для добавления класса в текущую ссылку, которую я посетил.Как добавить класс внутри li?
$("li a").filter(function(){
return this.href == location.href.replace(/#.*/, ""); }).addClass("selected");
Результатом является: <li><a href="#" class="selected">Link1</a></li>
Но решение мне нужно: <li class="selected"><a href="#">Link1</a></li>
Пожалуйста, помогите. Спасибо.
Обновление: Большинство текущих ответов отлично работают. Однако я столкнулся с другой проблемой.
Родитель li имеет подменю. При нажатии на ссылку подменю «выбранный» класс родительского ли. Есть ли способ сделать «выбранный» класс на родительском ли? Или, если можно просто добавить класс только на родительский ли, а не на какую-либо ссылку подменю? Заранее благодарю вас за помощь. :)
Спасибо сэр , этот работает также :) – user3892090
Ваш прием был рад помочь –
Привет, сэр, я опубликовал вопрос об обновлении. Надеюсь, вы снова сможете мне помочь :) – user3892090