gpt4 book ai didi

javascript - 如何在 jquery-chosen 下拉列表中按字母顺序重新排序

转载 作者:可可西里 更新时间:2023-11-01 02:36:23 24 4
gpt4 key购买 nike

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

$("#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"});

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

What is the most efficient way to sort an Html Select's Options by value, while preserving the currently selected item?

关于javascript - 如何在 jquery-chosen 下拉列表中按字母顺序重新排序 <options>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23394398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com