Проблема в том, что у меня навигация состоит из двух частей.Верхняя навигация и левая навигация.Мне нужно указать верхней ссылке, чтобы у нее был класс ".active", если братом по левому краю является текущий URL.
EX: Если вы используете дочернюю ссылку, например, "Bio"необходимо указать верхнюю навигационную ссылку «О программе», чтобы иметь класс .active.
Главная |О |Контакт
<- Содержание страницы здесь ->
<ul id="leftnav">
<li>Home</li>
<li><a href="ul.com/">About</a>
<ul>
<li>Bio</li>
<li>History</li>
<li>Location</li>
</ul>
</li>
<li>Contact</li>
</ul>
Я пробовал это:
$(document).ready(function() {
currentPage = window.location.pathname;
if( $('.sidebarNav li a[href$="' + currentPage + '"]').parent('#aboutParent')) {
$('#aboutTopNav a').addClass('active');
}
});