由于某些问题,Bootstrap下拉列表未打开

时间:2018-01-12 08:39:41

标签: jquery css twitter-bootstrap twitter-bootstrap-3

我正在尝试使用bootstrap下拉列表,但它没有打开。下拉列表的代码如下:

<div class="btn-group">
  <button type="button" class="btn btn-default">
    <div class="checkbox" style="margin: 0;">
        <label>
            <input type="checkbox"
                   name="all"
                   [(ngModel)]="selectedAll"
                   (change)="selectAll($event);"/>
        </label>
    </div>
 </button>
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span class="caret"></span><span class="sr-only">Toggle Dropdown</span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li><a href="#">All</a></li>
    <li><a href="#">None</a></li>
    <li><a href="#">Read</a></li>
    <li><a href="#">Unread</a></li>
    <li><a href="#">Starred</a></li>
    <li><a href="#">Unstarred</a></li>
  </ul>
</div>

我已经包含了所有必要文件,并且可以使用。

1 个答案:

答案 0 :(得分:1)

基于bootstrap dropdown demos 您应该将菜单放在容器中,并在此示例中显示类dropdown

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
    Dropdown
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator" class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>