gpt4 book ai didi

javascript - 为什么以下 Javascript 排序代码不起作用?

转载 作者:行者123 更新时间:2023-11-28 16:15:26 27 4
gpt4 key购买 nike

我正在使用 jquery 将一组元素的文本提取到数组中,并希望在将元素插入数组后对它们进行排序。但是,排序不起作用(因为排序后数组中的顺序保持不变)。怎么了?代码摘录如下:

var sortedList = [];
$("div.resource").each(function(i, item) {
var resource = $(this).html().toLowerCase();
sortedList.push(resource);
})

// Add the new item
sortedList.push(resource_name.toLowerCase());

alert("before sort");
for (var i = 0; i < sortedList.length; i++) {
alert(sortedList[i]);
}

// Sort the list
sorted = sortedList.sort();

alert("after sort");
for (var i = 0; i < sorted.length; i++) {
alert(sorted[i]);
}

最佳答案

你应该尝试这个:

var sortedList = [];
$("div.resource").each(function(i, item) {
var resource = $.trim($(this).text()).toLowerCase();
sortedList.push(resource);
})

关于javascript - 为什么以下 Javascript 排序代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11619944/

27 4 0
文章推荐: javascript - onclick,如何隐藏
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com