我正在编写一些代码,基本上我有一个表格。在该表单上是一个选择选项,我希望用户在其中选择字体颜色。然后,我需要将该选项附加到页面上的元素,方法是添加他们选择作为 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;}
等等
基本上,当用户更改选择选项时,假设为黑色,类属性将 div / span 元素上的文本颜色更改为黑色。ETC
请有任何建议,我尝试添加选择选项值颜色:#000 等但没有用,我猜我忽略了几个问题......
先感谢您