繁体   English   中英

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

[英]dropdown menu selected option different font to others

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

<select id='getbusornew' style="font-size:14px;" >
    <option value='News'>
        BBC News
    </option>
    <option value='Business' >
        Business News
    </option>
</select>

如何为已选择的选项设置单独的样式。 因此,所选字体的字体大小与未选择的字体大小不同。 当另一个被选中时,它具有选定的字体大小,而另一个未被选定的则具有未选定的字体大小

您可以使用:checked psuedo类在<select>指定当前选择的<option> <select>

因此,您的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;
}

演示版

选项标签已选择属性(如果已选择)。

因此,您可以为此编写特殊的CSS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM