我想知道是否可以更改“背景颜色”的值以选择 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');
}
});
关于css - 如何使用 css 样式更改元素选择 radcombobox 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817119/