基本上我有一个下拉菜单:
<select id='getbusornew' style="font-size:14px;" >
<option value='News'>
BBC News
</option>
<option value='Business' >
Business News
</option>
</select>
如何为已选择的选项设置单独的样式。因此,所选的字体大小与未选择的字体大小不同。选择另一个时,它具有选定的字体大小,而未选择的字体大小为未选定的
您可以使用:checked
psuedo类在<select>
中指定当前选定的<option>
。
所以你的CSS可能看起来像这样:
#getbusornew option {
font-size: 16px;
}
#getbusornew option:checked {
font-size: 18px;
}
我在这里写了一个关于JSBin的快速示例:http://jsbin.com/nohovaqikafe/1/edit
您可以这样做。在选择一个选项时,添加一个特定的类。
$("#getbusornew :selected").addClass("selected");
$("#getbusornew").change(function(){
$(".selected").removeClass("selected");
$("#getbusornew :selected").addClass("selected");
});
css
.selected
{
font-size:20px;
color:red;
}
演示
Option标记已选定属性(如果已选定)。
因此,您可以为此编写特殊的CSS。