我花了最近一个小时在Stack Overflow和其他网站上搜索,找到了许多答案,但都不起作用。
我想使用jQuery根据选择的项目动态设置SELECT下拉框中文本的颜色。
我可以轻松更改背景颜色:
$('#selectBox').css("background-color", "red");
但是,如果我这样做:
$('#selectBox').css("color", "red");
它无法工作。文字仍然是黑色的。
其他搜索结果显示 ::selection,但似乎只适用于用户选择的文本样式(例如复制/粘贴)。
此外,我尝试使用像这样的 CSS 类:
option.red { color: red }
使用addClass()方法来改变类,但是也没有起作用。
我已经在Firefox、Chrome和Safari中测试过了。
我做错了什么?谢谢!
option.red { color: red }
对他不起作用感到困惑... - Marcel Gwerder