【发布时间】:2013-03-12 05:03:34
【问题描述】:
我的问题是“如何根据第一个选择在第二个下拉列表中更改选项颜色(或禁用)?”使用 javascript/jquery。
例如:如果在我的第一个下拉列表中选择了“13 个楼梯”,那么 14 和 15 个楼梯在第二个下拉列表中应该具有“红色”(或禁用)下来。
类似于“如果选项==13 楼梯* -> 14* / 15* == 禁用”或 "如果选择值 "a" -> 值 "m-r" = red。"
也许这很简单,但我完全是 Javascript 的。 :( 希望有人能帮助我。
<form id="test" name="test" method="post" action="">
<label for="demo"></label>
<select name="first-election" id="first-election">
<option value="a">13 Stairs - 001</option>
<option value="b">13 Stairs - 002</option>
<option value="c">13 Stairs - 003</option>
<option value="d">14 Stairs - 001</option>
<option value="e">14 Stairs - 002</option>
<option value="f">14 Stairs - 003</option>
<option value="g">15 Stairs - 001</option>
<option value="h">15 Stairs - 002</option>
<option value="i">15 Stairs - 003</option>
</select>
<br /><br />
<select name="color" id="color">
<option value="j">13 Stairs - green</option>
<option value="k">13 Stairs - yellow</option>
<option value="l">13 Stairs - black</option>
<option value="m">14 Stairs - green</option>
<option value="n">14 Stairs - yellow</option>
<option value="o">14 Stairs - black</option>
<option value="p">15 Stairs - green</option>
<option value="q">15 Stairs - yellow</option>
<option value="r">15 Stairs - black</option>
</select>
</form>
【问题讨论】:
-
您不能在
select元素中设置options 的颜色。 -
但也许禁用它们?
标签: javascript jquery