【发布时间】:2016-12-07 00:03:11
【问题描述】:
我正在尝试使用 bootstrap-select 并从 javascript 中引用它,但我总是收到错误消息:.selectpicker is not a function
我读到的有关此错误的所有信息都表明我缺少依赖项或未在正确的时间加载,但我不知道自己缺少什么。
另外,当我从控制台尝试 $('.selectpicker').selectpicker(); 时,我得到了同样的错误,这告诉我在加载所有内容之前运行我的 javascript 不是问题。
这是我页面的相关部分:
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/bootstrap-select.css" rel="stylesheet"/>
...
<script src="/Scripts/jquery-2.2.3.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/respond.js"></script>
<script src="/Scripts/bootstrap-select.js"></script>
...
<select class="selectpicker">
</select>
...
<script type="text/javascript">
$(document).ready(function () {
$('.selectpicker').selectpicker();
});
</script>
【问题讨论】:
-
没有看到没有参数的方法调用,您尝试过吗? silviomoreto.github.io/bootstrap-select/methods
-
是的,我试过
.selectpicker('refresh');,结果一样。 -
你的路径还好吗?使用 CDN 链接更改它们只是为了确保
-
Chrome 开发者工具显示它们全部加载成功,但我会尝试使用 CDN 链接。
-
从 CDN 加载时结果相同
标签: jquery twitter-bootstrap bootstrap-select