如何在jQuery选择的下拉列表中按字母顺序重新排列<options>

约翰·鲁德尔

我有一个下拉列表可以很好地满足我的需求。我唯一的问题是出于所有目的和目的,我无法提供下拉列表的排序列表,但需要在客户端按字母顺序排序。我似乎找不到与所选插件中按字母顺序重新排列标签值有关的任何内容。好奇是否有人必须这样做或可以指出正确的方向。示例代码为:

$("#my-dropdown").chosen({no_results_text: "No results matched"});

只是想知道在我自己使用javascript进行订购之前是否有组织它的选项。提前致谢

达娜

您应该首先对列表进行排序...然后运行所选的插件。

// sort list
var my_options = $("#my-dropdown option");
my_options.sort(function(a,b) {
    if (a.text > b.text) return 1;
    else if (a.text < b.text) return -1;
    else return 0
})
$("#my-dropdown").empty().append(my_options);

// run chosen plugin
$("#my-dropdown").chosen({no_results_text: "No results matched"});

列出从高度评价的答案中窃取的排序代码:

在保留当前所选项目的同时,按值对Html Select的选项进行排序的最有效方法是什么?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android Studio中按字母顺序重新排列代码?

options_for_select 在 ruby on rails 中按字母顺序排序

如何在Python中根据字母重新排列行的顺序

使用ng-options AngularJS中的值选择下拉列表

重新排列列表中的字母

按字母顺序排列下拉列表

spark 是否按字母顺序在内部重新排列数据框中字段的顺序?

尽管各组之间共享值,如何按不同的组按字母顺序重新排列行?

如何提取用户通过Angular中的mat-options(下拉列表)选择的对象的多个属性?

seqecreate按字母顺序重新排列事件

Lua - 按字母顺序重新排列字符串

按字母顺序重新排列字符串中的单词

如何在使用 ng-options 创建的 html 下拉列表中设置默认值

如何按字母顺序排列列表中的列表?

如何在 Rhythmbox 中重新排列播放列表?

如何在MySQL中重新排列表?

在jQuery中重新排列列表元素

如何在 VS Code 中按字母顺序排列纯文本列表?

从ng-options选择中过滤ng-options

如何重新排列列表中的对象

如何按特定顺序重新排列Numpy数组?

ng-options在另一个下拉列表中按值过滤

如何在 Spock 中处理“OPTIONS”?

在Intellij IDEA(Android studio)中按字母顺序和优先级对代码进行重新排列

如何在jQuery Elevate Zoom Object Options中设置条件?

按列名重新排列列的顺序

按顺序重新排列列的宏

如何在ng-Options上设置封闭的下拉值

如何检查2列表并在python中重新排列顺序