2016-08-01 13 views
3

Ich versuche bootstrap-select zu verwenden und sie von JavaScript-Referenz, aber ich bekomme immer eine Fehlermeldung: .selectpicker is not a function.selectpicker ist keine Funktion

Alles, was ich über diesen Fehler gelesen habe sagt, ich habe eine Abhängigkeit fehlt oder nicht zur richtigen Zeit geladen, aber ich weiß nicht, was ich vermisse.

Auch bekomme ich den gleichen Fehler, wenn ich $('.selectpicker').selectpicker(); von der Konsole versuchen, die mir sagt, dass es kein Problem mit meinem Javascript ist, das läuft, bevor alles geladen ist.

Hier die relevanten Teile meiner Seite:

<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

dort ist nicht ein Methodenaufruf ohne Argumente zu sehen, haben Sie mit irgendwelchen versucht? http://silviomoreto.github.io/bootstrap-select/methods/ – jonathanGB

+0

Ja, ich habe versucht '.selectpicker ('refresh');', das gleiche Ergebnis. – BenV

+0

Sind deine Wege in Ordnung? Ändern Sie sie mit den CDN-Links, nur um sicherzustellen, – jonathanGB

Antwort

10

es gefunden. Ich hatte eine zweite jQuery-Referenz, die jquery neu lud und die Funktionen löschte, die von bootstrap-select.js hinzugefügt wurden.

+0

Gleiches Problem. Nie neue jQuery macht das. – Peon