大家好,我正在寻找一种简单而不显眼的方法来根据所在目录向无序列表菜单添加class="active"。不幸的是,我不能在body标签中添加自定义类,因此无法使用纯CSS解决方案。
有人能指点我一个好的教程吗?我已经搜索过了,但找不到符合我的需求的教程。代码看起来像这样,我只需要基于/directory/或/添加类,如果可以使用jQuery解决方案就更理想了,因为我已经加载了jQuery库。
<ul class="nav">
<li><a href="/index.html">Home</a></li>
<li><a href="/about/about.html">About Us</a></li>
<li><a href="/cv/submit-your-cv.html">Submit CV</a></li>
<li><a href="/vacancies/index.html">Vacancies</a></li>
<li><a href="/news/news.html">Company News</a></li>
<li><a href="/praise/praise.html">Praise</a></li>
<li class="nosep"><a href="/contact/contact.html">Contact Us</a></li>
</ul>
$=
并替换为=
,从而从“以...结尾”更改为普通等于,看看是否符合您的要求...由于不知道您的布局,我无法确定确切情况。 - Nick Craver