【发布时间】:2016-03-24 21:00:33
【问题描述】:
我正在尝试获取列表的内容,而不是按字母顺序排列,然后通过将每个项目添加到数组中,将它们按字母顺序排序,然后按字母顺序将它们重新插入列表中。
普通语言:我需要使用 JS 或 jQuery 按字母顺序排列列表。
这就是我所拥有的。我只是不知道如何将数组的内容插入回列表中。
提前谢谢大家:)
var sectors = [];
$("li").each(function() { sectors.push($(this).text()) });
sectors.sort();
console.log(sectors);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<ul>
<li id="alphabet">B</li>
<li id="alphabet">C</li>
<li id="alphabet">A</li>
</ul>
【问题讨论】:
-
id="alphabet"三次?你真的应该使用class。
标签: javascript jquery dom