Select2val不反映选择顺序,但对其进行排序
Select2 val not reflecting the selection order but sorts it
我一直在使用Ivan Vaynberg的这个第三方插件,发现了一个问题。在select2中使用multiselect时,我发现select2("val")按排序顺序返回所选值,并且没有反映元素选择的顺序,尽管select2确实按顺序给出了选择。此外,这似乎是github中报告的一个错误,但奇怪的是,第三方没有回应。https://github.com/ivaynberg/select2/issues/1861
有没有人遇到过类似的问题,并有解决方案?
此外,还有对具有多个属性的选择选项(基本上是多选)执行sortResults的方法,因为sortResults似乎只适用于单选中提供的输入搜索栏。
谢谢。
我尝试过各种变通方法,但目前唯一能解决这个问题的方法似乎是在服务器端进行更改。我所做的是将表单中的选项作为输入(按顺序,每次选择选项时都会附加一个输入)发送到服务器端,并为数据库处理这些输入。因此,当我再次请求选项时,我在客户端对选项进行了排序。
SortResults可以处理多个。后来我发现我的选择被一个冗余代码重新初始化了,这就是我的sortResult属性不起作用的原因。
相关文章:
- Select2val不反映选择顺序,但对其进行排序
- 通过javascript和php动态排序表以及其他一些选择标准
- 如何在d3中对形状选择进行排序
- 如何根据用户选择顺序重新排序多选的值
- 动态生成<选择>未显示已排序列表中的第一个项目
- 使用多个页面的选择选项标签对 mysql 中的数据进行排序
- 是否有根据特异性对 CSS 选择器文本进行排序的 JS 库
- 将值添加到选择和排序
- 可排序的 Js 在带有选择/选项标签的 chrome 中不起作用,但与 ul/li 标签一起工作
- 选择下拉列表时,按角度中的多个字段排序
- 在JS选择列表中按字母顺序对选项进行排序
- D3 - 为什么此排序函数不更新其选择中的所有元素
- EmberJS ArrayControlller 在排序后重置选择
- Javascript/JQuery 对选项中的选择元素和标签属性进行排序
- 在第一个由 angularjs 选择中排序默认选项
- 使用JavaScript的“选择排序”
- 使用javascript排序选择选项
- 排序选择框经典asp
- 如何排序选择列表中的选项,但保留一个在顶部
- Javascript中的排序选择选项-基于同一行中的多个值