下拉菜单选择了与其他字体不同的选项

dropdown menu selected option different font to others

本文关键字:选项 字体 其他 选择 下拉菜单      更新时间:2023-09-26

基本上我有一个下拉菜单:

<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。