【发布时间】:2017-04-29 18:52:13
【问题描述】:
我有以下选择器:
<div id="cameraSourceWrap" class="settingRow adminShow">
<select id="cameraSource" class="js-example-basic-single">
</select>
</div>
我在 JS 中的 for 循环中创建选项:
$('#cameraSource').append('<option id="camera' + i + '" class="optionC" value=' + i + '>'
+ config.video.videoCapturer.devices[i] + '</option>');
现在我在我的 CSS 文件中添加了这个:
.optionC {
color: blue;
}
.optionC:disabled {
color: red;
}
.optionC[disabled=disabled]{
color: red;
}
编辑:我也试过这个: https://select2.github.io/ 这使它看起来不同,但选项对象仍然没有响应
【问题讨论】:
-
@Roberrrt - 重复的问题是没有一个答案真正起作用:p
-
@Roberrrt Jaromanda 是对的,这些答案都不适合我的情况
-
似乎 OSX 不允许
option元素的样式:stackoverflow.com/questions/5887133/…
标签: javascript html css select html-select