jQuery。按字母顺序排列姓名列表

标签 jquery

我在页面上获得了姓名列表(名字和姓氏)。我希望用户能够使用 jQuery(或普通的 javascript)按名字或姓氏对该列表进行排序。如何做到这一点?

<ul>
<li>Michael Scott</li>
<li>Jonathan Torry</li>
</ul>

非常感谢您的所有意见!

最佳答案

Array.sort() 就是你所需要的

var items = [];
$('ul li').each(function(){
   items.push($(this).html());
})
items.sort();

示例:http://jsfiddle.net/jomanlk/7UzNZ/

关于jQuery。按字母顺序排列姓名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140407/

相关文章:

jquery - 更改 z-index 和宽度但部分清除 sibling 不重叠?

javascript - 选择选项卡时将焦点设置在弹出窗口上

javascript - 无法使javascript正确运行

javascript - 水平滚动不适用于 jquery 单击

jquery - 如何使用 jQuery 更改背景颜色?

Jquery 从字符串中搜索以查找元属性

javascript - 在 Chrome 中使用 jquery 隐藏基本身份验证弹出窗口

javascript - 想要在视频设置暂停时显示暂停图标

javascript - 使用Ajax GET和POST类型调用相同的 Controller 方法

jQuery:在页面加载后的一秒钟内显示字符串的右侧部分