如何以大写字母单独显示下拉列表的选定值
How to display selected value of a dropdown alone in uppercase?
我想以小写显示下拉列表的所有其他选项,除了所选选项。所选内容应以大写字母显示。
select{
text-transform: uppercase;
}
option{
text-transform: lowercase !important;
}
我认为,我们不能对选项元素进行样式化。除了自定义下拉列表之外,还有其他选择吗?
它在ipad上运行良好,因为ipad的默认行为和我预期的一样。但它在安卓系统中并不好。
你可以看到这个小提琴的下拉菜单。
您可以使用jQuery text()
函数:
$("select").change(function () {
$(this).find("option").text(function (i, text) {
return $(this).is(":selected") ? text.toUpperCase() : text.toLowerCase()
});
}).trigger("change");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
<option>One</option>
<option>Two</option>
</select>
相关文章:
- 如何在按钮中显示下拉列表中选定的元素
- 根据前两个下拉ID显示第三个下拉列表
- 根据用户从下拉列表中的选择显示多个文本框
- jQuery下拉列表未显示第一个选项
- AngularJS下拉列表未显示所选值
- 引导程序下拉列表显示不正确
- 使用2个下拉列表显示/隐藏分区
- 在html中显示任一下拉列表
- 选中复选框时如何显示/隐藏下拉列表
- 需要在 html 中使用两个下拉列表来显示不同的 json 值
- 显示基于第一个下拉列表的第二个下拉列表不起作用
- HTML 表单字段根据从下拉列表中选择的选项显示/隐藏
- 剑道网格编辑内联下拉列表不显示
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 触发 html5 输入数据列表下拉列表显示
- 使用下拉列表显示/隐藏
- 通过选择一个下拉列表显示两个不同的值
- JavaScript链式下拉列表显示/隐藏一个Div
- 下拉列表显示[对象对象],而不是使用击倒值
- 加载时,剑道下拉列表显示DataValueField在DataTextField之前