我正在寻找一些示例代码,将按字母顺序在HTML列表中的列表项排序。任何人可以帮助?
以下是人们可以使用的示例列表:
<ul class="alphaList"> <li>apples</li> <li>cats</li> <li>bears</li> </ul>
解决方法
var items = $('.alphaList li').get(); items.sort(function(a,b){ var keyA = $(a).text(); var keyB = $(b).text(); if (keyA < keyB) return -1; if (keyA > keyB) return 1; return 0; }); var ul = $('.alphaList'); $.each(items,function(i,li){ ul.append(li); });