我在 li 和标签上添加了一个类。但是当我在“a”标签上添加类时,我添加的类不起作用。但是我在 li 标签上添加的类确实有效。
HTML
<ul id="navigation">
<li><a href="home">Home</a></li>
<li><a href="about">About</a></li>
<li><a href="contact">Contact</a></li>
</ul>
CSS
.active{
background: red; //This will be an image file. for simplicity I just use color
}
.current{
color:blue;
}
jQuery
$(function() {
$("#navigation li").click(function() {
$("#navigation .active").removeClass("active");
$(this).addClass("active");
});
$("#navigation a").click(function() {
$("#navigation .current").removeClass("current");
$(this).addClass("current");
});
});
.active 类正在工作,但 .current 类没有。