如何使用YUI3按字母顺序对列表进行排序

时间:2015-05-14 16:13:34

标签: javascript web frontend yui3 web-frontend

我正在尝试将项目添加到列表中,并希望不在最后添加项目,而是按字母顺序排序。我正在使用YUI3并且我有一个排序功能但是当我使用它时,它会在列表的末尾添加项目。但是,当我刷新列表变得排序。我是否有机会对列表进行排序而无需刷新?

谢谢!

1 个答案:

答案 0 :(得分:0)

你有什么理由不能只使用javascript的内置Arrays.prototype.sort()吗?

[ 'a', 'c', 'b' ].sort();返回[ 'a', 'b', 'c' ],以便它符合您的要求,it seems to have been support by browsers for a very long time

var unsorted = [ 'a', 'c', 'b' ];
document.getElementById('array').innerHTML = unsorted;

document.getElementById('button').onclick = function() {
  document.getElementById('array').innerHTML = unsorted.sort();
}
<button id="button">Sort</button>
<span id="array"></span>