javascript - 如何在 Choices.js 中禁用按字母顺序自动排序项目?

标签 javascript html-select

我有以下数组:

options = [
  "Asset Management & Investment Funds",
  "Financial Institutions",
  "Life Sciences",
  "TMT",
  "Other"
]

Choices.js默认情况下按字母顺序排序,Other 排在 TMT 之前,这对用户来说是不舒服的。

const $projectDropdown = new Choices($this[0], {
  placeholder: true,
  placeholderValue: 'Select a project'
})

我尝试查看sortFilter函数,但它只指定了排序方法。

最佳答案

看起来您需要属性shouldSortreadme有详细信息。

const $projectDropdown = new Choices($this[0], {
  placeholder: true,
  placeholderValue: 'Select a project'
  shouldSort: false,
})

关于javascript - 如何在 Choices.js 中禁用按字母顺序自动排序项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51667224/

相关文章:

Javascript 验证表单或函数

javascript - 未捕获的语法错误 : Unexpected token < in dist/index. html

javascript - 为什么当我克隆数组时这些方法消失了?

javascript - 我无法使用 select 更改 div 的边框样式

html - 当 ng-model 在 AngularJS 中更新时,md-select 中的 OnSelect 事件

javascript - 菜单项未正确显示为大型菜单

javascript array.slice().push() 未按预期工作

javascript - 限制服务器填充 HTML 下拉列表(使用/JavaScript)

ruby-on-rails - Rails 4 - 使用带有 select_tag 的 Acts as Taggable gem 从集合中选择标签

javascript - AngularJS ng-model 在选择绑定(bind)到名称而不是值