Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:$(…)。select2不是函数--Slect2不工作_Javascript_Html_Django_Select_Jquery Select2 - Fatal编程技术网

Javascript 未捕获类型错误:$(…)。select2不是函数--Slect2不工作

Javascript 未捕获类型错误:$(…)。select2不是函数--Slect2不工作,javascript,html,django,select,jquery-select2,Javascript,Html,Django,Select,Jquery Select2,我已经在HTML页面(index.HTML)的head标签中包含了下面列出的js文件,在点击按钮加载该页面后,我将一个HTML页面附加到包含选择框的当前页面(index.HTML)。但是当我在他的附加页面上调用select2时,我得到了以下错误, 未捕获类型错误:$(…)。select2不是函数 请帮忙解决这个问题 在附加页面中选择初始化的2 <script type="text/javascript"> $(docu

我已经在HTML页面(index.HTML)的head标签中包含了下面列出的js文件,在点击按钮加载该页面后,我将一个HTML页面附加到包含选择框的当前页面(index.HTML)。但是当我在他的附加页面上调用select2时,我得到了以下错误, 未捕获类型错误:$(…)。select2不是函数 请帮忙解决这个问题


在附加页面中选择初始化的2

 <script type="text/javascript">
                    $(document).ajaxComplete(function() {
                        
                        $("select").select2();
                    });
                      </script>

$(文档).ajaxComplete(函数(){
$(“选择”).select2();
});

另外,当我直接在主页上使用选择框时,这个问题并不存在。

如果您显示使用这些脚本的域,那就好了。你那边的信息太少了。但最常见的错误是在连接select2.min.js脚本之前调用
select2()
函数,而没有
$(document.ready)(function(){*您的代码*})。同时尝试包装
ajaxComplete()
调用
$(文档)。准备好了吗
域是什么意思?我使用django并将脚本部分包含在html页面的标记中,然后我用select框附加另一个页面,该框调用select2方法。我指的是发生问题的网站。