jquery - 隐藏下拉菜单箭头图标

标签 jquery css twitter-bootstrap-3

我正在尝试更改“选择”(下拉)中的箭头图标。新图标显示在选择框中,但旧箭头仍然显示,任何隐藏它的方法!

HTML:

<div class="row">
    <div class="col-sm-12">
        <select name="country" class="form-control SearchBar">
        <option value="ماليزيا">ماليزيا</option>
        <option value="تركيا">تركيا</option>
        <option value="النمسا">النمسا</option>
        <option value="تايلاند">تايلاند</option>
        <option value="إندونيسيا">إندونيسيا</option>
        </select>
    </div>
</div>

CSS:

#Landing_container .SearchBar {
    height: 45px;
    font-family: 'gess_two_Light' !important;
    font-size: 19px;
    border-radius: 5px;
    display: block;
    border: 1px solid #B2B2B2;
    background-image: url(../img/main/pointer.png), url(../img/main/dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: right 10px center, left 10px center;
    padding-right: 35px;
}

.SearchBar select {
    background: transparent;
    -webkit-appearance: none;       
}

最佳答案

您选择了错误的选择器。您选择了 .SearchBar select 而不是 select.SearchBar
检查这个 -

select.SearchBar {
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

同样对于 IE 浏览器使用这个伪类来隐藏箭头 -

select.SearchBar::-ms-expand {
    display: none;
}

关于jquery - 隐藏下拉菜单箭头图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25121764/

相关文章:

通过 jquery getscript 检查 Javascript 加载情况

javascript - 仅检测 mac 上的 firefox 用户

php - css 未在 codeigniter 3.1 中加载

html - 高级中心对齐 - CSS 可能吗?

javascript - 如何使下 zipper 接的头部在导航栏中可点击

javascript - bootstrap-datepicker 中的 getdates() 不起作用

javascript - 单击 href(带有类)后,启动自定义对话框(css 自定义)

android - 移动兼容网站如何处理性能?

css - IE - 图像大小调整未按预期工作(-ms-interpolation-mode : bicubic;)

javascript - AngularJS + Angular Strap - 如何根据单击的按钮向模式添加动态内容?