我正在尝试使活动导航选项卡的背景颜色变为白色,而活动超链接文本应同时变为黑色。在这种情况下,“活动”是指用户所在的当前页面。
为此,我使用 jquery 添加一个 .selected 类
$(document).ready(function () {
$('.navbar a').each(function (index) {
if (this.href.trim() == window.location) $(this).addClass("selected");
});
});
目前,没有 .selected 类的每个导航元素的 css 是:
.navbar a {
color:#FFFFFF;
padding:10px 10px 0 10px;
margin-left:5px;
margin-right:5px;
background-color:#404040;
border-radius: 10px 10px 0 0;
}
.selected 类的 css 是:
.selected {
background-color: #FFFFFF;
color:#404040;
}
但是,它不起作用。
这是我的jsfiddle。