【问题标题】:Use select for Buttons with dropdowns对带有下拉菜单的按钮使用选择
【发布时间】:2014-09-17 10:33:15
【问题描述】:

我在 twitter-bootstrap 中使用带有 input-group 组件下拉菜单的按钮:http://getbootstrap.com/components/#btn-dropdowns

代码:

<div class="row">
  <div class="col-lg-6">
    <div class="input-group">
      <div class="input-group-btn">
        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
        <ul class="dropdown-menu" role="menu">
          <li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
          <li class="divider"></li>
          <li><a href="#">Separated link</a></li>
        </ul>
      </div><!-- /btn-group -->
      <input type="text" class="form-control">
    </div><!-- /input-group -->
  </div><!-- /.col-lg-6 -->

我希望当用户从按钮下拉菜单示例中选择一个选项时:im63.gulfup.com/pETcxK.png 所选选项必须出现而不是:“付款方式”默认标签。

我知道“select”的标记,但是当我尝试将它与“input-group”组件集成时它不起作用。

【问题讨论】:

  • 你能更好地解释一下你想做什么吗??
  • “它不选择”是什么意思您拥有的代码不是用于选择,而是用于单击操作。
  • 是的,我说的是,我想编辑这段代码以使用选择
  • 你想要一些东西,但你没有解释什么......选择什么?!?一个汉堡 ???更具体....
  • 你想要这样的东西吗? jsfiddle.net/VEKYN

标签: javascript jquery html twitter-bootstrap


【解决方案1】:

HTML:

<select class="selectpicker">
    <option>Option one</option>
    <option>THE HAMBURGER!</option>
    <option>Option two or three, depents on how you see it</option>
</select>

JS:

$(".selectpicker").selectpicker();

JsFiddle:http://jsfiddle.net/a8cdntuf/6/
插件:http://silviomoreto.github.io/bootstrap-select/

【讨论】:

  • 我知道这个插件并且我经常使用它,但我想将它与输入字段集成。因此用户可以选择支付选项“例如西联汇款”并在文本字段中输入汇款号码。
  • 我对 Mozilla Firefox 有问题,它不显示来自 mozilla 的“付款方式”图像:im87.gulfup.com/XsOjbL.png 但它可以正常使用 chrome:im87.gulfup.com/kZ3UBA.png 任何想法?
最近更新 更多