gpt4 book ai didi

javascript - 文本不使用 jquery addClass() 改变颜色

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:19 26 4
gpt4 key购买 nike

http://jsfiddle.net/GHJX5/

我有一个带有蓝色文本的 div,我希望它在悬停时变为黄色。出于某种原因,如果我删除将其设置为蓝色的 CSS 部分,它将在悬停时变为黄色,但如果将其设置为蓝色则不会。

JS

$('#registerbutton').hover(
function() {
$('#registerbutton').addClass('asd');
}, function() {
$('#registerbutton').removeClass('asd');
}
);

HTML

<div id="registerbutton">click</div>

CSS

#registerbutton{
color:blue;
}
.asd{
color:yellow;
}

最佳答案

ID 比类别更具体,因此类别会被否决。试试这个:

#registerbutton.asd {
color:yellow;
}

jsFiddle example

要了解有关 CSS 特异性的更多信息,请参阅 https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity

关于javascript - 文本不使用 jquery addClass() 改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24894136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com