【发布时间】:2014-10-08 15:15:59
【问题描述】:
我正在尝试通过单击其中一张图片来更改 div 的背景颜色。 新的 DIV 颜色应该是图像 id 的第二部分。
CSS
#box {
width: 200px;
height: 200px;
background-color: #3FA5D5;
}
.black {
background-color: #000000 !important;
}
.red {
background-color: #990000 !important;
}
.blue {
background-color: #990000 !important;
}
.green {
background-color: #990000 !important;
}
HTML
<div id="box">BGCOLOR TO CHANGE HERE</div>
<br />
<img id="color black" src="images/black.png" alt="" />
<img id="color red" src="images/red.png" alt="" />
<img id="color blue" src="images/blue.png" alt="" />
<img id="color green" src="images/green.png" alt="" />
【问题讨论】:
-
请显示您尝试过的代码。注意:您的 ID 格式无效。
-
到目前为止您尝试过什么?此外,仅供参考,HTML id 属性中的空格无效。请在此处查看此问题:stackoverflow.com/questions/70579/… 我建议您将该值存储在一个类中。 id 字段用于唯一标识一个元素,而不是存储元数据。
-
您需要在 jquery 方面付出一些努力。 Stack Overflow 不是来为你编写代码的。
标签: jquery html css background-color color-picker