select2 多选项 select 所有方框都出现 TypeError

select2 multi option select all box is giving a TypeError

我有一个多选项 select2 框,想添加 select 所有选项的功能。我找到了下面的例子example link to js fiddle。但是对我来说,当我 select "select all" 按钮时没有任何反应。当我查看 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)

问题与加载两个不同版本的 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>