【发布时间】:2016-01-12 18:43:52
【问题描述】:
我希望在页面加载时按字母顺序对 html 表格进行排序,就像对无序列表进行排序一样。
我尝试使用下面的代码但没有成功:
var mylist = $('#myTable');
var listitems = mylist.children('tr').get();
listitems.sort(function(a, b) {
return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist.append(itm); });
然后
<table id="myTable">
<tr>
<td>B</td>
<td>12/01/2016</td>
</tr>
<tr>
<td>A</td>
<td>12/01/2016</td>
</tr>
</table>
我希望它按行中第一列的字母顺序对表格进行排序。
我在网上找不到任何关于此的内容。
【问题讨论】:
标签: javascript jquery html sorting