下面的代碼似乎沒有更改dropdownlist的背景顏色。請指教。更改dropdownlist JQuery的背景顏色
var TextHighlightCss = {
'background': '#FFFFAA',
'border': '1px solid #FFAD33'
};
$('#ddlCarriers option:selected').css('TextHighlightCss');
在此先感謝
BB
下面的代碼似乎沒有更改dropdownlist的背景顏色。請指教。更改dropdownlist JQuery的背景顏色
var TextHighlightCss = {
'background': '#FFFFAA',
'border': '1px solid #FFAD33'
};
$('#ddlCarriers option:selected').css('TextHighlightCss');
在此先感謝
BB
$('#ddlCarriers option:selected').css(TextHighlightCss);
你傳遞一個字符串,而不是你的變量。
從.css()部分刪除撇號,它應該工作。
此外,您可能希望看到這一點:
http://www.456bereastreet.com/lab/form_controls/select/
它顯示的選擇菜單,相當方便所有瀏覽器之間的差異風格。
請像這樣做,如果你能幫助它:
CSS:
.hightlight {
background: #FFFFAA;
border: 1px solid #FFAD33;
}
JS:
$('#ddlCarriers option:selected').addClass("hightlight");
傢伙誰需要重構它的未來:
(n/a)
謝謝詹姆斯。我的錯。我知道css()的作品。但有時我們需要額外的眼睛。 – BumbleBee 2012-02-01 21:58:28