我的问题是“如何根据第一个选择在第二个下拉列表中更改选项颜色(或禁用)?” 使用 javascript/jquery。
例如:如果在我的第一个下拉列表中选择“13 个楼梯”,则 14 和 15 个楼梯在第二个下拉列表中应该具有“红色” (或禁用)颜色。
类似“如果选项==13 楼梯* -> 14* / 15* == 禁用”或“如果选择值“a”-> 值“先生”= 红色。
也许这很容易,但我完全是 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>