我无法使用 URL 识别为我的菜单设置活动状态。如果你在它链接的页面上,我想要实现的是<a href="">
改变。<a id="active" href ="">
这是我到目前为止所做的,它似乎不起作用。
如果您有任何想法,请告诉我,并感谢大家的帮助!
$(function(){
var url = window.location.href;
var page = url.substr(url.lastIndexOf('/')+1);
$('.ActiveMenu a[href*="'+page+'"]');
$(this).attr({ id: 'active'});});
<ul id="menu">
<li id="Link1" class="ActiveMenu"><a href="URL1">Link 1</a></li>
<li id="Link2" class="ActiveMenu"><a href="URL2">Link 2</a></li>
<li id="Link3" class="ActiveMenu"><a href="URL3">Link 3</a></li>
</ul>