Simple bootstrap-select not working

问题: <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="bootstrap-select.min.css"> </head&...

问题:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="bootstrap-select.min.css">
</head>
<body>
    <select class="selectpicker">
        <option>Choose</option>
        <option>1</option>
        <option>1</option>
    </select>

    <script type="text/javascript" src="jquery-3.3.1.min.js"></script>
    <script type="text/javascript" src="bootstrap-select.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $('.selectpicker').selectpicker();
        });
    </script>
</body>
</html>

I have this code. I'm using jquery 3.3.1 I used bootstrap-select from https://github.com/silviomoreto/bootstrap-select and copy it to my local to save some load time. But when I tried to run this, I got this result:

Bootstrap-select .selectpicker not working

Did I do thing wrong? I've tried searching for answer, but can't seem to found any working answer. Thanks.

NB: I tried using Chrome and Firefox, both gave me the same result.


回答1:

The dependencies section of this link has your answer.

For this to work, you needs :

  • jQuery v1.8.0+
  • Bootstrap’s dropdown.js
  • Bootstrap's CSS

If you don't have bootstrap in your project, you can add the minified version and customize it for your needs and recompile it.

PS Don't use the bootstrap version 4 because it will probably not work.

Hope it helps !


回答2:

Looks like you need to include Bootstrap’s dropdown.js component, and Bootstrap's CSS. Only then you can use bootstrap-select. Info is here at the very top http://silviomoreto.github.io/bootstrap-select/.

Take a look at this fiddle https://jsfiddle.net/sairam0903/x9bm7qs8/2/


回答3:

try this hope it helps :)

$(document).ready(function(e) {
  $('.selectpicker').selectpicker();
});
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" media="screen" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.3/css/bootstrap-select.min.css">


<select class="selectpicker" data-live-search="true">
  <option data-tokens="ketchup mustard">Hot Dog, Fries and a Soda</option>
  <option data-tokens="mustard">Burger, Shake and a Smile</option>
  <option data-tokens="frosting">Sugar, Spice and all things nice</option>
</select>



<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.9.3/js/bootstrap-select.min.js"></script>

  • 发表于 2018-07-05 12:06
  • 阅读 ( 306 )
  • 分类:sof

条评论

请先 登录 后评论
不写代码的码农
小编

篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除