我的問題是「如何根據第一個選擇在第二個下拉列表中更改選項顏色(或禁用)?」用javascript/jquery。如何禁用(或改變顏色)的第二下拉選項取決於第一選擇?
例如:如果選擇了「13個樓梯」在我的第一下拉列表14和15個樓梯應該有顏色「紅」 (或禁用)在第二降下來。如果選擇值「a」 - >值「m-r」=紅色,「if if option == 13 Stairs * - > 14 */15 * == disabled」或 「。
也許它很容易,但我完全不用Javascript。 :( 希望有人能HEP我。
<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'元素中設置'option's的顏色。 –
但也許禁用它們? –