【发布时间】:2018-01-22 10:31:02
【问题描述】:
我正在尝试在我的 python 烧瓶网页中使用 bootstrap-select。以下是我目前拥有的代码。
<head>
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.min.css')}}" >
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-responsive.min.css')}}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/font-awesome.min.css')}}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/main.css')}}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/sl-slide.css')}}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap-select.min.css')}}">
<script src="{{ url_for('static', filename='js/jquery-3.2.1.min.js')}}" ></script>
<script src="{{ url_for('static', filename='js/bootstrap.min.js')}}"></script>
<script src="{{ url_for('static', filename='js/bootstrap-dropdown.js')}}" ></script>
<script src="{{ url_for('static', filename='js/bootstrap-select.js')}}" ></script>
</head>
<body>
<section id="about-us" class="container main">
<div class="row-fluid">
<div class="span8" >
<div class="blog">
<div class="blog-item well">
<a href="#"><h2>Heading2</h2></a>
<select class="selectpicker" id="select_county" data-live-search="true" data-style="btn-primary">
<option>County1</option>
<option>County2</option>
</select>
<select class="selectpicker" id="select_event" data-live-search="true" data-style="btn-primary">
<option>event1</option>
<option>event2</option>
</select>
<input type="submit" class="btn btn-info" value="Submit Button">
</div>
</div>
</div>
</div>
</section>
<script type="text/javascript">
$(document).ready(function(){
$('.selectpicker').selectpicker('refresh');
});
</script>
</body>
虽然 select 的 data-live-search 有效,但 select 没有显示除所选项目之外的任何项目。
我什至刷新$(document).ready()。我做错了什么?
【问题讨论】:
-
控制台有错误吗?
-
为什么你的应用中有两个就绪事件?
-
对不起,我应该删除标题内的那个。现已编辑
-
您能帮我理解一下为什么要通过以下代码刷新选择框吗? $('.selectpicker').selectpicker('refresh');
标签: jquery twitter-bootstrap flask drop-down-menu dropdown