Select2“selected”:true not not working

时间:2017-11-28 12:43:06

标签: javascript jquery jquery-select2

在解析示例中的数据时,disabled参数可以正常工作,但是选择的参数不会。有什么想法吗?

示例:

{
  "results": [
    {
      "id": 1,
      "text": "Option 1"
    },
    {
      "id": 2,
      "text": "Option 2",
      "selected": true
    },
    {
      "id": 3,
      "text": "Option 3",
      "disabled": true
    }
  ]
}

网站的结果: enter image description here

Select2版本4.0.3 - 链接:Select2 Data Source JQuery 3.0.0版

1 个答案:

答案 0 :(得分:0)

所选参数对我来说也不起作用。不得不使用以下解决方法使其工作 -

$(".select").select2({
    data: data_names
});
data_names.forEach(function(name) {
    if (name.selected) {
        $(".select").select2('val', name.id);
    }
});