2016-08-01 181 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