2012-02-01 222 views
1

下面的代碼似乎沒有更改dropdownlist的背景顏色。請指教。更改dropdownlist JQuery的背景顏色

var TextHighlightCss = { 
     'background': '#FFFFAA', 
     'border': '1px solid #FFAD33' 
    }; 

$('#ddlCarriers option:selected').css('TextHighlightCss'); 

在此先感謝

BB

回答

5
$('#ddlCarriers option:selected').css(TextHighlightCss); 

你傳遞一個字符串,而不是你的變量。

+0

謝謝詹姆斯。我的錯。我知道css()的作品。但有時我們需要額外的眼睛。 – BumbleBee 2012-02-01 21:58:28

0

請像這樣做,如果你能幫助它:

CSS:

.hightlight { 
    background: #FFFFAA; 
    border: 1px solid #FFAD33; 
} 

JS:

$('#ddlCarriers option:selected').addClass("hightlight"); 

傢伙誰需要重構它的未來:

(n/a)