bootstrap selectpicker不显示选项

时间:2018-05-01 13:48:38

标签: html twitter-bootstrap frontend bootstrap-selectpicker

我正在尝试使用bootstrap selectpicker来使用顶部带有搜索字段的可选列表。但是没有按预期工作:

   <select class="selectpicker form-control" data-live-search="true" multiple data-max-options="1">
                  <option data-tokens="ketchup mustard">GasSanto</option>
                  <option data-tokens="mustard">TeixeiraeSantos</option>
                  <option data-tokens="frosting">Gavedra</option>
                </select>

但是在浏览器中它看起来就像这样

enter image description here

我正在加载所需的文件:

<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet" type="text/css"/>
<link href="{% static 'css/bootstrap-select.min.css' %}" rel="stylesheet"  type="text/css">




   <script src="{% static 'js/jquery.3.2.1.min.js' %}" type="text/javascript"></script>
   <script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script>
<script src="{% static 'js/bootstrap-select.js' %}" type="text/javascript"></script>

我在静态文件夹中更新了它们。

1 个答案:

答案 0 :(得分:0)

如果安装了正确的Jquery / Bootstrap,您的代码应该可以正常工作。请参阅以下示例:

<!DOCTYPE html>
<html lang="en">
   <head>
      <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
      <link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.7.3/css/bootstrap-select.min.css" rel="stylesheet"/>
   </head>
   <body>
      <div class="container">
         <select class="selectpicker form-control" data-live-search="true" multiple data-max-options="1">
            <option data-tokens="ketchup mustard">GasSanto</option>
            <option data-tokens="mustard">TeixeiraeSantos</option>
            <option data-tokens="frosting">Gavedra</option>
         </select>
      </div>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
      <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
      <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.7.3/js/bootstrap-select.min.js"></script>
   </body>
</html>