【发布时间】:2012-06-22 02:51:31
【问题描述】:
我正在编写一些代码,基本上我有一个表格。在该表单上是一个选择选项,我希望用户在其中选择字体颜色。 然后,我需要将该选项附加到页面上的元素,方法是添加他们选择作为 css 类的选项。需要现场直播。
所以像这样形成元素:
<select id="selectcolor" name="selectcolor" style="width: 200px;">
<option value="null">-- Select a Color ... --</option>
<option value="black">Black</option>
<option value="white">White</option>
</select>
我做的JS是:
//select text color
$("#selectcolor").change(function(){
var color = $(this).val();
$(".selectcolor").css("color", 'color');
要应用更改的 HTML:
<div class="rightBottom selectcolor">Change this text<br />color</div>
然后我打算在 css 中做:
.black {color:#000;}
.white {color:#fff;}
等等
基本上,当用户更改选择选项时,假设为黑色,class 属性将 div / span 元素上的文本颜色更改为黑色。等等
请有任何建议,我尝试添加选择选项值 color:#000 等但没有奏效,我猜我忽略了几个问题...
提前谢谢你
【问题讨论】: