javascript - 从禁用选择中删除向下箭头

标签 javascript jquery html

        <select>
               <option value="volvo">Volvo</option>
               <option value="saab">Saab</option>
               <option value="mercedes" selected>Mercedes</option>
               <option value="audi">Audi</option>
       </select>    

$('select').attr('disabled', 'disabled');

是否可以使用 jQuery 或简单的 Javascript 或 HTML 删除禁用选择中的向下箭头?

jsfiddle

最佳答案

这是可行的,是的:

select[disabled] {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

实例:http://jsfiddle.net/joaocunha/UhfcA/1/ (一定要检查里面的要点以了解它是如何工作的)。

顺便说一句,我支持@ThiefMaster:可行并不意味着应该完成。删除选择箭头而不提供自定义箭头是非常糟糕的用户体验。

关于javascript - 从禁用选择中删除向下箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11637507/

相关文章:

javascript - 在数组 JavaScript 中调用带有索引的数组元素

javascript - 从事件监听器函数返回数据

Javascript 游戏碰撞检测

javascript - jQuery $.post 和 $.ajax POST 请求不适用于 Express 中的 app.post() 方法

javascript - ember 模板中的循环完成后执行 jQuery 函数

jquery - 页脚在页面底部但未固定

javascript - JQuery 如何围绕 javascript 构建?

php - codeigniter - 依赖于 jquery 和 ajax post 的下拉菜单

html - css 选择器中的疑问 > [#id (.class1 or .class2)]

html - Safari 不支持媒体查询 : display: table-cell to display: block