0

我找到bootstrap-select,但我无法获得一个很好的下拉菜单here。我可以在哪里做任何错误?bootstrap-select没有任何效果

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="description" content=""> 
<meta name="author" content=""> 

<link rel="shortcut icon" href="../../docs-assets/ico/favicon.png"> 

<title>Test</title> 

<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" > 
<link rel="stylesheet" type="text/css" href=//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/css/bootstrap-select.min.css> 
<link href="http://getbootstrap.com/examples/non-responsive/non-responsive.css" rel="stylesheet"> 

    </head> 

    <body> 

<div class="container"> 
    <form class="form-inline"> 
    <div class="form-group"> 
     <label class="col-md-1 control-label" for="lunch">Lunch: </label> 
    </div> 
    <div class="form-group"> 
     <select id="lunch" class="selectpicker" data-live-search="true" title="Please select a lunch ..."> 
    <option>Hot Dog, Fries and a Soda</option> 
    <option>Burger, Shake and a Smile</option> 
    <option>Sugar, Spice and all things nice</option> 
    <option>Baby Back Ribs</option> 
    <option>A really really long option made to illustrate an issue with the live search in an inline form</option> 
     </select> 
    </div> 
    </form> 
<div> 

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
<script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js"></script> 

    </body> 
</html> 
+0

获取任何控制台错误? – 2014-09-26 06:24:16

+0

不,我没有用javascript调用select(请参阅下面的解决方案)。 – user977828 2014-09-26 07:06:16

回答

1

您不是用javascript调用select。改用此代码。

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="description" content=""> 
<meta name="author" content=""> 

<link rel="shortcut icon" href="../../docs-assets/ico/favicon.png"> 

<title>Test</title> 

<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" > 
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/css/bootstrap-select.min.css"> 
<link href="http://getbootstrap.com/examples/non-responsive/non-responsive.css" rel="stylesheet"> 

    </head> 

    <body> 

<div class="container"> 
    <form class="form-inline"> 
    <div class="form-group"> 
     <label class="col-md-1 control-label" for="lunch">Lunch: </label> 
    </div> 
    <div class="form-group"> 
     <select id="lunch" class="selectpicker" data-live-search="true" title="Please select a lunch ..."> 
    <option>Hot Dog, Fries and a Soda</option> 
    <option>Burger, Shake and a Smile</option> 
    <option>Sugar, Spice and all things nice</option> 
    <option>Baby Back Ribs</option> 
    <option>A really really long option made to illustrate an issue with the live search in an inline form</option> 
     </select> 
    </div> 
    </form> 
<div> 

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
<script type="text/javascript" src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> 
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/js/bootstrap-select.min.js"></script> 
<script> 
$('.selectpicker').selectpicker(); 
</script> 
    </body> 
</html>