Javascript 选择2.js不显示结果,如Django示例所示

Javascript 选择2.js不显示结果,如Django示例所示,javascript,django,jquery-select2,Javascript,Django,Jquery Select2,我想让Select2.js与Django一起工作。有django-select2可用于此,但对于我正在做的事情,作者建议我使用原生select2 我在这里指的是基本代码示例 美国 英国 $(文档).ready(函数(){ $('.js示例基本多个')。选择2({ 占位符:“选择一个Lv0” }); }); 然而,我只得到下面 控制台日志如下。我不确定这是否是因为没有加载select2文件?我将它们添加到项目的bower_components文件夹中,但无法使用本地路径成功引用它们,因为错

我想让Select2.js与Django一起工作。有
django-select2
可用于此,但对于我正在做的事情,作者建议我使用原生select2

我在这里指的是基本代码示例


美国
英国
$(文档).ready(函数(){
$('.js示例基本多个')。选择2({
占位符:“选择一个Lv0”
});
}); 
然而,我只得到下面

控制台日志如下。我不确定这是否是因为没有加载select2文件?我将它们添加到项目的bower_components文件夹中,但无法使用本地路径成功引用它们,因为错误显示找不到文件

jquery.min.js:2 jQuery.Deferred exception: $(...).select2 is not a function TypeError: $(...).select2 is not a function
    at HTMLDocument.<anonymous> (http://localhost:8000/test3:45:37)
    at l (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29375)
    at c (https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29677) undefined
w.Deferred.exceptionHook @ jquery.min.js:2
jquery.min.js:2 Uncaught TypeError: $(...).select2 is not a function
    at HTMLDocument.<anonymous> (test3:45)
    at l (jquery.min.js:2)
    at c (jquery.min.js:2)
jquery.min.js:2 jquery.Deferred异常:$(…).select2不是函数类型错误:$(…).select2不是函数
在HTMLDocument。(http://localhost:8000/test3:45:37)
在l(https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29375)
在c(https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js:2:29677)未定义
w、 Deferred.exceptionHook@jquery.min.js:2
jquery.min.js:2未捕获类型错误:$(…)。select2不是函数
在HTMLDocument。(测试3:45)
在l(jquery.min.js:2)
at c(jquery.min.js:2)
我错过了什么?谢谢。

请推迟选择2

<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js" defer></script>


多亏了

,我将您的代码复制到了一个Plunker中,并按预期工作。你有没有检查你的控制台有没有错误?@noamyg谢谢你的回复。更新了问题中的控制台日志。@noamyg解决了这个问题。谢谢
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js" defer></script>