jquery-select2 - 在Select2中将结果分组

标签 jquery-select2

如果不使用<select>标记但使用<input type="hidden">,并且将结果作为配置对象中的“数据”选项提供,是否可以以某种方式将结果分组到Select2组件中?

var select2Options = {
  data: {
    results: myArrayOfResults
  }
};

最佳答案

是的,results对象支持children属性...

因此,例如:

var select2Options = {
  data: {
    results: [
      {text: "My shiny group", children: [
          {id: 1, text: "My shiny item"}, 
          {id: 2, text: "My shiny item2"}
      ]}
    ]
  }
};

关于jquery-select2 - 在Select2中将结果分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17611174/

相关文章:

javascript - 如何在不触发事件的情况下改变select2的值?

c# - MVC 5下拉列表用于编辑 View 中的多选值绑定(bind)

jquery - 使用 select2 插件 (v4) 防止重新加载数据

javascript - select2中手动触发ajax搜索

jquery - 输入字段在追加时更改大小

c# - 使用 Selenium webdriver 处理 Select2

javascript - jquery select2 - 通过 AJAX php 格式化结果

jquery-select2 - 使用 select2 时无法显示 "Searching"(加载远程数据)

javascript - Select2 渲染效果不佳,样式已损坏

javascript - 如何获取 select2 中所选选项的 data-* 值?