【发布时间】:2017-09-07 23:15:48
【问题描述】:
我正在为表单使用引导选择。我在 HTML 文件的标题中包含脚本(jquery、bootstrap-select)。
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js"></script>
<link rel="stylesheet "type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
所有具有“selectpicker”类的选择元素都正确调用。选择元素示例:
<select id="test" class="selectpicker">
<option>Mustard</option>
<option>Ketchup</option>
<option>Relish</option>
</select>
但是,如果我在同一页面上调用以下脚本
<script>
$(document).ready(
function () {
$('#test').selectpicker('val', 'Relish')
});
</script>
我收到了这个讨厌的错误
$(...).selectpicker 不是函数
查看 Google Chrome 中的源选项卡,我发现 bootstrap-select.min.js 加载良好。有人有建议吗?
【问题讨论】:
-
从他们的文档中,您还需要包含引导程序本身:
Requires jQuery v1.8.0+, Bootstrap’s dropdown.js component, and Bootstrap's CSSsilviomoreto.github.io/bootstrap-select -
你能举个例子吗?
-
遗憾的是,这不是问题所在。 Bootstrap 已包含在文件中(不同的 HTML 视图)。
标签: javascript jquery bootstrap-selectpicker