【发布时间】:2017-04-05 20:38:19
【问题描述】:
我有这个选择选项
是否可以将突出显示颜色从skyblue更改为其他color?
我正在使用jquery.mobile-1.4.5.min.js/css
注意:我也在尝试在开发者工具中进行编辑,但找不到任何可编辑的元素。
【问题讨论】:
标签: javascript jquery html jquery-ui jquery-mobile
我有这个选择选项
是否可以将突出显示颜色从skyblue更改为其他color?
我正在使用jquery.mobile-1.4.5.min.js/css
注意:我也在尝试在开发者工具中进行编辑,但找不到任何可编辑的元素。
【问题讨论】:
标签: javascript jquery html jquery-ui jquery-mobile
你不应该这样做。这是下拉菜单的默认行为。有一些方法可以做到这一点。但这些方法并不适用于所有浏览器。
最好将您的<select> 转换为<ul><li> 格式,然后为所欲为。
否则,使用 jQuery Mobile data-native-menu="false" 下拉属性:
<select id="selectID" data-native-menu="false">
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
<option value="four">Four</option>
</select>
并使用以下 css :
.ui-selectmenu-list .ui-btn-active {
background-color: green !important;
border-color: green !important;
}
【讨论】:
是的,你需要修改的类是ui-state-active
例如:
.ui-state-active {
background: red;
}
【讨论】: