【问题标题】:select2 loading array data example not workingselect2加载数组数据示例不起作用
【发布时间】:2016-04-26 19:58:59
【问题描述】:

官方文档中的加载数组数据示例对我不起作用。

https://jsfiddle.net/Jngai1297/v64rwj7b/7/

html

<select class="js-example-data-array-selected">
  <option value="2" selected="selected">duplicate</option>
</select

javascript

var hidata = [{ id: 0, text: 'enhancement' }, { id: 1, text: 'bug' }, { id: 2, text: 'duplicate' }, { id: 3, text: 'invalid' }, { id: 4, text: 'wontfix' }];

$(".js-example-data-array").select2({
  data: hidata
})

$(".js-example-data-array-selected").select2({
  data: hidata
})

示例直接来自文档,外部资源也是正确的。折腾了半天,四处搜寻,一无所获。

【问题讨论】:

  • 您的 jsfiddle 缺少 jQuery,所以这是一个开始。什么“不起作用”?
  • 我添加了 jQuery 缺失文件,它现在可以工作了 jsfiddle.net/3ehrang/z5heaz9m/2

标签: select2


【解决方案1】:

$(document).ready(function() {

 var airPorts = [
  {id:0,text:'airport one'},
  {id:1,text:'airport two'},
  {id:2,text:'airport three'},
  {id:3,text:'airport four'},
];

$('.select2').select2({
  data: airPorts,
});

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    • 2018-01-03
    相关资源
    最近更新 更多