如何在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"/>
答案 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();