这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