【问题标题】:How to change highlight color in Jquery Mobile Select Option如何在 Jquery Mobile 选择选项中更改突出显示颜色
【发布时间】:2017-04-05 20:38:19
【问题描述】:

我有这个选择选项

是否可以将突出显示颜色从skyblue更改为其他color

我正在使用jquery.mobile-1.4.5.min.js/css

注意:我也在尝试在开发者工具中进行编辑,但找不到任何可编辑的元素。

【问题讨论】:

    标签: javascript jquery html jquery-ui jquery-mobile


    【解决方案1】:

    你不应该这样做。这是下拉菜单的默认行为。有一些方法可以做到这一点。但这些方法并不适用于所有浏览器。 最好将您的<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-selectmenu-list .ui-btn:hover { background-color: green !important;}
    【解决方案2】:

    是的,你需要修改的类是ui-state-active

    例如:

    .ui-state-active {
       background: red;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-30
      • 2019-12-24
      • 1970-01-01
      • 2012-02-09
      • 2014-01-18
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多