Jquery 如何在单击另一个链接后撤消CSS更改
我的导航中有4个链接,我想在点击链接后更改CSS。但是,在我单击另一个链接后,该链接不会更改回原始CSS。我该怎么做 例如,我单击“关于我们”,CSS表示“关于我们”更改,然后单击“产品”,CSS表示“产品”更改。如何使“关于我们”返回到原始CSS?” HTML:Jquery 如何在单击另一个链接后撤消CSS更改,jquery,css,Jquery,Css,我的导航中有4个链接,我想在点击链接后更改CSS。但是,在我单击另一个链接后,该链接不会更改回原始CSS。我该怎么做 例如,我单击“关于我们”,CSS表示“关于我们”更改,然后单击“产品”,CSS表示“产品”更改。如何使“关于我们”返回到原始CSS?” HTML: 不要在jQuery中应用CSS,而是在样式表中添加另一个类: nav li a.active { color:black; border-bottom:3px dotted black; background-
不要在jQuery中应用CSS,而是在样式表中添加另一个类:
nav li a.active {
color:black;
border-bottom:3px dotted black;
background-color:yellow;
}
然后用jQuery切换它:
$(function() {
var navLinks = $("#nav li a");
navLinks.click(function () {
navLinks.removeClass('active');
$(this).addClass('active');
});
});
不要在jQuery中应用CSS,而是在样式表中添加另一个类:
nav li a.active {
color:black;
border-bottom:3px dotted black;
background-color:yellow;
}
然后用jQuery切换它:
$(function() {
var navLinks = $("#nav li a");
navLinks.click(function () {
navLinks.removeClass('active');
$(this).addClass('active');
});
});
像这样的
类似这样的事情