我有以下html
<div class="sub">
<a href="#" id="people">People</a>
</div>
其中“a”的CSS为
color:#999999;
font-size:31px;
我正在尝试使用jQuery来改变颜色,使用“活跃”类,它只有“颜色:#777!important;”但每次我这样做它只是不起作用。我试图通过
来做到这一点$('.sub').click(function() {
$('a#people').addClass('active');
})
但它不起作用?任何人都知道如何将类添加到“a”元素中?即尝试过但不起作用
$('.sub a').addClass('active');
由于
答案 0 :(得分:2)
你所得到的是正确的:see it working here。如果它不适合你,那么我们还不知道哪个会影响它。
答案 1 :(得分:1)
你的工作得很好。你可以在以下地址看到它:
我的猜测是你没有将点击作业包装在像这样的文件中:
$(document).ready(function() {
$('.sub').click(function() {
$('a#people').addClass('active');
});
});
如果你没有尝试在元素存在之前分配处理程序。我改变了CSS中的颜色,使效果更加明显。