javascript - 推特 Bootstrap : Select Box vs DropDown

标签 javascript html css twitter-bootstrap

我有一个来自 bootstrap 的简单代码供选择

<select class="form-control">
      <option>1</option>
      <option>2</option>
      <option>3</option>
      <option>4</option>
      <option>5</option>
</select> 

这给出了一个带有下拉选项 1、2、3、4 和 5 的选择框。但是选择框中显示的值是 1。我想显示标题为 "Select number" 的选择框,在该下拉列表中,值应为 1、2、3、4 和 5。

粗略的方法是添加

        <option>Select number</option>

有没有更好的方法可以让我在选择框中显示选择数字,而不是在列表框的列表中显示?

谢谢

最佳答案

只需在 CSS 中隐藏该选项即可。

CSS:

.form-control option:first-child {
    display:none;
}

工作 fiddle here

注意:一旦他们选择了任何选项,他们就不能返回(使用鼠标)。键盘震撼!


编辑:

您可以更改您的 HTML 以包含

<option disabled selected>Select number</option>

一旦他们选择了任何选项,他们就无法返回!

fiddle

关于javascript - 推特 Bootstrap : Select Box vs DropDown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261057/

相关文章:

javascript - 根据跨度文本值增加字体大小

javascript - 将宽度和高度设置为 div 的百分比

javascript - 如何根据另一个输入文本字段(存在于另一个 html 表中)的特定值更改一个输入文本字段(在一个 html 表中)的值

javascript - 如何在html表格中正确定义$(this)

javascript - 无法从 javascript 更改颜色

javascript - HTML 多选更改 'None selected' 文本

javascript - 使用 imagesLoaded 将页面加载器仅定时到可见图像

javascript - 页面中 AngularJS 的不同版本

html - Selenium Python - 将 XPATH 与 Or 运算符一起使用

html - 带有 colspan 集的 Internet Explorer 8 表格单元格宽度错误