gpt4 book ai didi

jquery - 对下拉列表中不包含第一项的项目进行排序

转载 作者:行者123 更新时间:2023-12-03 22:00:21 26 4
gpt4 key购买 nike

我有以下代码对下拉列表中的项目进行排序:

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

这工作正常,除非在我的第一个项目中,我有 **“请从列表中选择项目”消息。 。 **

我是否可以对选择列表中的项目进行排序,并始终将“请选择条目”保留为列表中的第一项?

编辑:

针对某些答案,“请选择项目的值始终为 0”

最佳答案

function sortDropDownListByText(selectId) {
var foption = $('#'+ selectId + ' option:first');
var soptions = $('#'+ selectId + ' option:not(:first)').sort(function(a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
});
$('#' + selectId).html(soptions).prepend(foption);

};

是你的函数。

关于jquery - 对下拉列表中不包含第一项的项目进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2048762/

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