javascript - 如何放置边框 : 1px solid #ddd around a selectbox using jQuery?

标签 javascript jquery css frameworks

我需要你的帮助,

很多网站都使用 jQuery 框架来设计他们的选择框样式。正如我们所知,我在工作中坚持使用 ie7,我想在我的选择框周围放置一个 1px 实心#ddd 边框(这必须与 ie7 兼容)。我知道 ie7 本身不支持 css。

如何使用 jQuery 来设计我的选择框样式来实现这一点?

<select>
    <option value="">Month</option>
    <option value="january">January</option>
    <option value="february">February</option>
    <option value="march">March</option>
    <option value="april">April</option>
    <option value="may">May</option>
    <option value="june">June</option>
    <option value="july">July</option>
    <option value="august">August</option>
    <option value="september">September</option>
    <option value="october">October</option>
    <option value="november">November</option>
    <option value="december">December</option>
</select>

如果还有一种快速、轻量级的方法也可以将下拉菜单的边框设置为与选择框边框颜色相同的颜色,那就太棒了。

谢谢。

最佳答案

使用 jQuery-Selectbox插件。您可以转换正常 <select>元素转换为漂亮的样式化 HTML 元素。

链接到 JS 文件:

<script src="jquery.selectbox.min.js" type="text/javascript"></script>

添加 CSS 文件(或将内容附加到您自己的样式表):

<link href="jquery.selectbox.css" rel="stylesheet" type="text/css" />

初始化:

// default
$('select').selectBox();

// or with custom settings
$('select').selectBox({
    mobile: true,
    menuSpeed: 'fast'
});

关于javascript - 如何放置边框 : 1px solid #ddd around a selectbox using jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17179109/

相关文章:

javascript - 如何在此电子邮件验证正则表达式中添加对 +(加号)的支持?

javascript - 配置 WebStorm/PhpStorm 将 .ts 文件编译为 .js 到 "js"文件夹

javascript - bootstrap-table-filter-control 扩展在 bootstrap-table 中不起作用

javascript - 如何比较文本与数组元素?

javascript - 通过手动链接打开多个 Fancybox 画廊

javascript - 单击 1 个按钮时同时加载 2 个不同 div 中的 2 个页面

javascript - 文本更改事件的 if-else 语句存在问题

jquery - 当#div.load 出错时向div 添加一个类?(Jquery)

html - 我的行内 block 元素没有正确排列

css - 当 colspan 设置在下面的 td 行时,单个 th 的边界扩展到相邻的 th