gpt4 book ai didi

javascript - 如何对选择列表中的选项进行排序但将一个选项保留在顶部

转载 作者:行者123 更新时间:2023-11-30 13:07:04 25 4
gpt4 key购买 nike

现在我有以下代码遍历我的列表并按字母顺序对它们进行排序:

<select id="country" class="inputList" name="country">
<option value="">Select your country</option>
<option value='0'>Afghanistan</option>
<option value='1'>Albania</option>
<option value='2'>Algeria</option>
<option value='3'>Andorra</option>
...
</select>

如何使脚本排除没有值(value)的选项(第一个“选择您的国家/地区”)?

$("#country").html($("#country option").sort(function (a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
}))

非常感谢!

编辑:Offbeatmammal 指出的解决方案在这里: sort items in a dropdown list without the first item

最佳答案

[在解决问题后将评论转化为答案]

我可能会作弊……去掉最上面的一个,进行排序,然后将其放回……事实上,这个答案 - sort items in a dropdown list without the first item - 就是这么做的

关于javascript - 如何对选择列表中的选项进行排序但将一个选项保留在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15277076/

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