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



我正试图将项目添加到列表中,并希望项目不要在末尾添加,而是按字母顺序排序。我正在使用YUI3,我有一个排序函数,但是当我使用它时,它会在列表的末尾添加项目。但是,当我刷新列表时,列表就排序了。我是否有可能在不需要刷新的情况下对列表进行排序?

谢谢!

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

[ 'a', 'c', 'b' ].sort();返回[ 'a', 'b', 'c' ],因此它应该满足您的要求,并且它似乎已经被浏览器支持很长时间了。

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>

相关内容

  • 没有找到相关文章

最新更新