【问题标题】:Bootstrap multiselect dropdown is not visibleBootstrap 多选下拉菜单不可见
【发布时间】:2015-08-14 16:30:52
【问题描述】:

尽管我可以让这个引导多选在独立文件中工作,但一旦我点击插入符号,我就无法看到下拉列表,即使我将它包含在门户文件中。

我已经用过bootstrap-datepicker、datetimepicker、choose和backbone.js

这是应该做的伎俩的行

$('.insightList').multiselect({
            selectAllText: true
});

有没有人知道没有为“btn-group”添加类“open”的原因是什么?

![点击时div也只有btn-group类是否应该添加开放类][1] 提前致谢

【问题讨论】:

  • 你能解决你的问题吗??

标签: javascript jquery twitter-bootstrap bootstrap-multiselect


【解决方案1】:

我刚刚创建了一个 jsbin 来解决您的问题Working demo

    <!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet" type="text/css" />
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>

<script type="text/javascript" src="http://davidstutz.github.io/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script>
<link rel="stylesheet" href="http://davidstutz.github.io/bootstrap-multiselect/dist/css/bootstrap-multiselect.css" type="text/css"/>

  <meta charset="utf-8">
  <title>Example by @Bneiluj</title>
</head>
<body>

  <select id="insightList" multiple="multiple">
    <optgroup label="Group 1">
      <option value="1-1">Option 1.1</option>
      <option value="2-1">Option 2.1</option>
      <option value="2-2">Option 2.2</option>
      <option value="2-3">Option 2.3</option>
    </optgroup>
  </select>

<script id="example">
$('#insightList').multiselect({
  enableClickableOptGroups: true
});
</script>

如果您有任何问题,请告诉我。

【讨论】:

    【解决方案2】:

    检查发生率

    • Bootstrap.js
    • 引导选择.js
    • Bootstrap-multiselect.js

    如果其中一个存在超过 1 次,则不会显示下拉菜单

    【讨论】:

    • 谢谢,这对我有用,我添加了 2 个 bootstrap.min.js,导致多选无法展开
    【解决方案3】:

    确保下拉列表的 HTML 结构如下:

    <select id="example-selectAllText" multiple="multiple" style="display: none;">
     <option value="1">Option 1</option>
     <option value="2">Option 2</option>
     <option value="3">Option 3</option>
     <option value="4">Option 4</option>
     <option value="5">Option 5</option>
     <option value="6">Option 6</option>
    </select>
    <div class="btn-group"><button type="button" class="multiselect dropdown-toggle btn btn-default" data-toggle="dropdown" title="None selected" aria-expanded="false"><span class="multiselect-selected-text">None selected</span> <b class="caret"></b></button><ul class="multiselect-container dropdown-menu"><li class="multiselect-item multiselect-all"><a tabindex="0" class="multiselect-all"><label class="checkbox"><input type="checkbox" value="multiselect-all"> Check all!</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="1"> Option 1</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="2"> Option 2</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="3"> Option 3</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="4"> Option 4</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="5"> Option 5</label></a></li><li><a tabindex="0"><label class="checkbox"><input type="checkbox" value="6"> Option 6</label></a></li></ul></div>
    
    $('#example-selectAllText').multiselect({
      includeSelectAllOption: true,
      selectAllText: 'Check all!'
    });
    

    【讨论】:

      【解决方案4】:

      这是我尝试使用相同的引导多选构建的简单多选,我已经加载了所有必要的 jquery 和 css,但它仍然显示一个选择框,显示上面解决方案中没有的所有选项。

      <select id="multi-select" name="field" multiple="multiple" >
          <option value="1">Option 1</option>
          <option value="2">Option 2</option>
          <option value="3">Option 3</option>
        </select>
       <!-- initialize multiselect -->
      <script>
         $(document).ready(function() {
              $('#mult-select').multiselect();
          });
      </script><!-- //ends-->
      

      【讨论】:

        猜你喜欢
        • 2013-06-22
        • 2021-09-29
        • 2018-11-26
        • 2012-03-11
        • 1970-01-01
        • 2020-06-02
        • 2018-10-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多