如何在struts2中更改占位符的颜色。例如placeholder =“year”。我想改变灰色的年份字体颜色

时间:2014-01-02 03:53:03

标签: struts2

如何在struts2中更改占位符的颜色。例如placeholder =“year”。我想以灰色更改年份的字体颜色。如果我尝试更改颜色,则会更改整个列表颜色。只是我想将“年”的颜色改为灰色。

<s:select   list="experienceYear" name="toYear" id="toYear" headerKey="0" 
    headerValue="Year" cssStyle="height:32px; width:14%; "   cssClass="profile-input"    placeholder="Year"/>

1 个答案:

答案 0 :(得分:0)

这样的事可能吗?

<强> HTML

<select id="toYear">
    <option value="0" selected="selected">Year...</option>
    <option value="1">2011</option>
    <option value="2">2013</option>
    <option value="2">2014</option>
</select>

<强> CSS

#toYear option { color: black; }
.empty { color: gray; }

<强>的JavaScript

$("#toYear").change(function () {
if($(this).val() == "0") $(this).addClass("empty");
else $(this).removeClass("empty")
});
$("#toYear").change();

工作示例 http://jsfiddle.net/Zmf6t/1466/