這HTML代碼取決於使用jQuery
<label class="col-lg-6">37.sample 1 </label>
<select class="form-control" id="colorchg">
<option></option>
<option value="green">YES</option>
<option value="red">NO</option>
<option value="gray">N/A</option>
</select>
<label class="col-lg-6">38. sample 2</label>
<select class="form-control" id="colorchg">
<option></option>
<option value="green">YES</option>
<option value="red">NO</option>
<option value="gray">N/A</option>
</select>
<label class="col-lg-6">39. sample 3</label>
<select class="form-control" id="colorchg">
<option></option>
<option value="green">YES</option>
<option value="red">NO</option>
<option value="gray">N/A</option>
</select>
HTML輸出
腳本
$(document).ready(function() {
$("#colorchg").each(function() {
var color = $("#colorchg").val();
$(this).css("background", color);
});
$("#colorchg").change(function() {
var color = $("#colorchg").val();
$(this).css("background", color);
});
});
但它只是改變第一個實例的bg-color
腳本應如何更改才能在每個下拉列表中實現
看起來像一個重複:https://stackoverflow.com/q/34882354/1531971 – jdv
使用的一類 - IDS是爲了是唯一的,如這樣的jquery只會將它找到的第一個對象與該id相區別並忽略所有其他對象。 Id =標識符,如果它與其他東西相同,則不能識別某些東西 – Pete