2016-08-01 173 views
3

我试图使用bootstrap-select和javascript参考,但我总是得到一个错误:.selectpicker is not a function.selectpicker不是函数

一切我读过有关这个错误说我有一个依赖缺失或不在正确的时间加载,但我不知道我错过了什么。

另外,当我从控制台尝试$('.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

有没有看到是没有参数的方法调用,你试过吗? http://silviomoreto.github.io/bootstrap-select/methods/ – jonathanGB

+0

是的,我已经尝试'.selectpicker('刷新');',相同的结果。 – BenV

+0

你的路径可以吗?为了确保 – jonathanGB

回答

10

发现了它。我有第二个jquery引用,重新加载jquery并删除bootstrap-select.js添加的功能。

+0

同样的问题。从来没有新的jQuery做到这一点。 – Peon