Css 要更改水平色带的颜色吗

Css 要更改水平色带的颜色吗,css,Css,我有一个div超链接,我想,背景颜色的div应该改变,当我在这些超链接 $(document).ready(function(){ $("#green").click(function(){ $("#colorstrip").toggleClass('#colorstrip_green'); )}; 在javascript或jquery中使用click事件发布CSS与在CSShi中使用a:hover不同请试着理解我的问题我有一个黑色的水平色带。在这个水平色带中

我有一个div超链接,我想,背景颜色的div应该改变,当我在这些超链接

$(document).ready(function(){
    $("#green").click(function(){ 
        $("#colorstrip").toggleClass('#colorstrip_green');
    )};

在javascript或jquery中使用
click
事件发布CSS与在CSShi中使用
a:hover
不同请试着理解我的问题我有一个黑色的水平色带。在这个水平色带中,我有像“绿色,红色,和黄色,所以我想当我点击这些超链接时,我的div的背景颜色应该相应地改变..就像我点击绿色它应该变为绿色..等等,谢谢你最初的问题明确地说,当你在链接上悬停时,你想改变。如果我理解正确,那么您的原始代码几乎是正确的。它应该是.toggleClass(“colorstrip_green”),不带“#”,当然,您需要定义该类:.colorstrip_green{background color:green;}
#colorstrip:hover { background-color:green; }