【发布时间】:2018-04-18 23:28:11
【问题描述】:
我有一个 Select2 选项元素,如果用户通过更改背景颜色(使用下面的代码)更改了默认设置,它会检测并警告用户
$(document).on('change', ".ctaskSelector", function(e) {
var val = $(this).val();
var index = $(".ctaskSelector").index(this);
if ( val != taskData[index].task_ID)
$(this).next().find('.select2-selection').css({'background-color':'red'})
else
$(this).next().find('.select2-selection').css({'background-color':'white'})
事实证明,更改背景颜色过于激烈,因为它会掩盖文本字段。我不想改变背景颜色,我只想改变显示项目的字体颜色。我已经尝试了几乎所有的 css 选项(How to change font color of select2 control using css ,但似乎找不到会改变所选选项字体颜色的选项。
谁能帮忙。
【问题讨论】:
标签: javascript jquery css jquery-select2