我正在尝试使用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>
答案 0 :(得分:10)
找到它。我有第二个jquery引用,它正在重新加载jquery并清除bootstrap-select.js
添加的函数。