问题是我的导航分为两部分。顶部导航和左侧导航。如果左侧导航的兄弟是当前 url,我需要告诉顶部链接有一个“.active”类。
EX:如果您在关于即“Bio”的子链接上,我需要告诉顶部导航链接“About”链接具有.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');
}
});