【问题标题】:select2 multi option select all box is giving a TypeErrorselect2 多选项全选框给出 TypeError
【发布时间】:2018-11-04 16:51:09
【问题描述】:

我有一个多选项 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)

【问题讨论】:

  • 您分享的 jsfiddle 链接工作正常。你能分享你的代码,以便有更好的主意。
  • 其实我刚刚解决了我的问题。我正在使用烧瓶,并且我有一个布局,其中包含为所有 HTML 寻呼机呈现的所有 API。在我的布局页面中,我发现我正在使用以下行 这与 select2 选项冲突.
  • 感谢您的努力。我很感激你的时间。这让我很生气。

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


【解决方案1】:

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

我正在使用烧瓶,所以我有一个 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 1970-01-01
    • 2019-02-10
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    相关资源
    最近更新 更多