自动按字母顺序对列表进行排序 时间:2019-05-08 作者:Espi 我试图在无序列表具有以下ID时对其进行简单排序。代码在小提琴中完美地工作https://jsfiddle.net/w19Lbjqt/2/但当我尝试在我的网站上运行它时,它不起作用,或者给我任何错误。有什么想法吗?function sortUL(selector) { var unsortedList = jQuery(selector); unsortedList.find(\'li\').sort(function (a, b) { var upA = jQuery(a).text().toUpperCase(); var upB = jQuery(b).text().toUpperCase(); return (upA < upB) ? -1 : (upA > upB) ? 1 : 0; }).appendTo(selector); }; jQuery(document).ready(function () { sortUL("#sortList"); }); 1 个回复 最合适的回答,由SO网友:Espi 整理而成 我可以通过稍微调整我的通话来解决这个问题。而不是使用jQuery(document).ready(function () { sortUL("#sortList"); }); 我用过jQuery(window).on("load", function() { sortUL("#sortList"); }); 似乎这两种方法都应该奏效,但这对我来说还是有效的 文章导航