首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >select2(...)不是函数

select2(...)不是函数
EN

Stack Overflow用户
提问于 2020-12-12 14:17:32
回答 1查看 118关注 0票数 0

我试着在jQuery中使用select2插件,但是得到一个错误消息,告诉我select2(...)不是一个函数。我使用下面的脚本和链接标签来导入jquery、css和select2。

代码语言:javascript
复制
<link href="fromPath/css/jquery-ui-1.10.4.min.css" rel="stylesheet" type="text/css" />
<link href="fromPath/css/select2.min.css" rel="stylesheet" type="text/css" />
<script src="/path/javascript/jquery-1.11.0.min.js"></script>
<script src="/path/javascript/jquery-ui-1.10.4.min.js"></script>
<script src="/path/javascript/select2.min.js"></script>

以下是运行代码:

代码语言:javascript
复制
$(document).ready(function() {
     
    var testData = [];
    var dataSize = 1000;

    // Instead of doing this use the AJAX call to poulate the data.
    for (var i=0; i < dataSize; i++) {
        testData.push({ text: `Data: ${i}`});
    }
    
    if ($("#selector").length > 0) {
    $("#selector").select2()({
     data: testData,
    query: function(q) {
    var pageLength = 50;

    // Get a page sized slice of data from the results of filtering the data set.      
    var paged = this.data.slice((q.page - 1) * pageLength, q.page * pageLength);

    q.callback({
      results: paged,
      more: this.data.length >= q.page * pageLength
    });
  }
});
}
});

select2的版本为4.0.0。我也尝试了以下方法,但仍然得到相同的错误。

a. JQuery只加载一次。

b.顺序依次为:JQuery、CSS、Select2

即使到那时也要面对同样的issues.Kindly帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-12-12 15:10:15

使用此CDN

代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65262171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档