我正在使用以下 Jquery 在导航中突出显示当前页面的链接。
// Add Active Class To Current Link
var url = window.location; // get current URL
$('#nav a[href="'+url+'"]').addClass('active');
我的导航如下所示:
<nav>
<ul id="nav">
<li><a href="">Home</a></li>
<li><a href="">About Us<b class="caret"></b></a>
<ul>
<li><a href="">Sub Link 1</a></li>
<li><a href="">Sub Link 2</a></li>
<li><a href="">Sub Link 3</a></li>
</ul>
</li>
<li><a href="">Products</a></li>
<li><a href="">Contact</a></li>
</ul>
</nav>
导航具有“关于我们”部分的子导航。
我想让“关于我们”链接接收“活动”类,以便当我在其子导航页面之一时它保持突出显示。
因此,例如,如果我在“子链接 2”页面上,则“关于我们”链接会被赋予一个活动类。
谁能在这里指出我正确的方向?
谢谢你的帮助