select2多选项全选框给出TypeError

时间:2018-11-04 16:51:10

标签: jquery jquery-select2 jquery-select2-4

我有一个multi option select2框,想添加选择所有选项的功能。我发现以下示例example link to js fiddle。但是对我来说,当我选择“全选”按钮时,什么也没有发生。当我查看Web控制台时,看到以下错误。

TypeError: a is undefined[Learn More] select2.min.js:1:31982 

这似乎是某种select2 API问题,在我的浏览器环境中不起作用。不确定如何解决

这是它指向的文件

// here is that line 1 from the file select2.min.js
/*! Select2 4.0.4 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c)

1 个答案:

答案 0 :(得分:-1)

问题与加载两个不同版本的JQuery有关。

我正在使用flask,所以我有一个layout.html文件,其中同时加载了这两个版本的JQuery。删除最底层的问题后,问题就消失了。

 <!-- Adding JQuery library  -->
   <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

   <script src="static/vendor/jquery/jquery.min.js"></script>