2

使用 Twitter Bootstrap,我有一个包含多组按钮的按钮组。其中一些按钮有下拉菜单。我希望这个按钮组具有单选按钮样式的行为,就像引导程序的 JavaScript 按钮部分中的单选一样。这是我的 JS Fiddle和相应的代码:

<div data-toggle="buttons" class="btn-group">
    <label class="btn btn-default active">
        <input type="radio" name="options">General</label>
    <div class="btn-group">
        <label data-toggle="dropdown" class="btn btn-default dropdown-toggle">
            <input type="radio" name="options">Users <span class="caret"></span>
        </label>
        <ul class="dropdown-menu">
            <li><a href="#">1</a>
            </li>
            <li><a href="#">2</a>
            </li>
        </ul>
    </div>
    <div class="btn-group">
        <label data-toggle="dropdown" class="btn btn-default dropdown-toggle">
            <input type="radio" name="options">Assignments <span class="caret"></span>
        </label>
        <ul class="dropdown-menu">
            <li><a href="#">1</a>
            </li>
            <li><a href="#">2</a>
            </li>
        </ul>
    </div>
    <div class="btn-group">
        <label data-toggle="dropdown" class="btn btn-default dropdown-toggle">
            <input type="radio" name="options">Other <span class="caret"></span>
        </label>
        <ul class="dropdown-menu">
            <li><a href="#">1</a>
            </li>
            <li><a href="#">2</a>
            </li>
        </ul>
    </div>
</div>

Bootstrap 有这个能力吗?

4

1 回答 1

3

这是你想要的?

http://jsfiddle.net/6m5Bp/1/

我在下拉ul菜单中嵌入了选项按钮....

<div class="btn-group" data-toggle="buttons">
 <label class="btn btn-primary">
  <input type="radio" name="options" id="option1"> Option 1
 </label>
 <label class="btn btn-primary">
  <input type="radio" name="options" id="option2"> Option 2
 </label>
 <label class="btn btn-primary">
   <a data-toggle="dropdown" href="#" style="color:#fff;">More Options</a>
     <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><label class="btn btn-primary"><input type="radio" name="options" id="option4"> Option 4</label></li>
      <li><label class="btn btn-primary"><input type="radio" name="options" id="option5"> Option 5</label></li>
     </ul>
 </label>
</div>
于 2014-01-04T06:11:52.093 回答