css - 如何使用 css 样式更改元素选择 radcombobox 的颜色?

标签 css asp-classic combobox telerik radcombobox

我想知道是否可以更改“背景颜色”的值以选择 radCombobox。

这是我使用的CSS代码: (我可以更改所有内容,但不能更改突出显示元素的颜色....)

div.RadComboBox_Metro .rcbInputCell INPUT.rcbInput
{
    background-color: #9BCDFF;
}

“Metro”是我的 radcombobox“皮肤”的名字

感谢大家

编辑- 12-12-2012 终于在彻底头痛和几次尝试之后。我下面的代码适用于第一个突出显示的元素,但不适用于其他元素......你知道为什么吗? 提前致谢

function cmbx_dbListUserOnClientSelectedIndexChanged(sender, args) {
                    var combo = $find("<%= cmbx_dbListUser.ClientID %>");
                    var highlightItem =  combo.get_highlightedItem();
                    if(highlightItem != null)
                    {
                        highlightItem.get_element().style.backgroundColor = "#9BCDFF";
                    }
                }

最佳答案

根据我的经验和收集到的信息,唯一的选择是编写一些 javascript/jquery 代码:

$(".someSelect").change(function(ev){
     var targ = ev.target.selectedOptions[0];
    if($(targ).val() == $(targ).text()){
        $(".selected").removeClass('selected');
    }else{

    $(targ).parent().addClass('selected');
    $(targ).siblings('.selected').removeClass('selected');
    $(targ).addClass('selected');
}
});​

Here is the fiddle

关于css - 如何使用 css 样式更改元素选择 radcombobox 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817119/

相关文章:

html - IIS Web 服务器 - 如何限制每个用户一次登录视频流

c# - Winforms Combobox - 不允许用户编辑项目

c# - 在不直接更改 SelectedIndex 的情况下设置 ComboBox 默认值

c# - 如何更改组合框中的项目?

javascript - 我正在尝试复制这个图像轮播,但我遇到了样式问题

angularjs - Angular Material md-datepicker 以白色背景全屏打开

css - 两个 div 在彼此之上,一起精确高度 100% + 较低的 div 可滚动

html - 内联和维护 textarea 和 div 之间的响应能力

vbscript - Stripe 与经典 ASP 集成

asp-classic - 页面加载 - 在经典 asp 中强制刷新?