小编Sha*_*ley的帖子

在页面加载时按字母顺序对 html 表进行排序

我希望在页面加载时按字母顺序对 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); });
Run Code Online (Sandbox Code Playgroud)

进而

<table id="myTable">
<tr>
<td>B</td>
<td>12/01/2016</td>
</tr>
<tr>
<td>A</td>
<td>12/01/2016</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我希望它按行中的第一列的字母顺序对表格进行排序。

我在网上找不到任何关于此的信息。

html javascript sorting jquery

2
推荐指数
1
解决办法
5379
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

sorting ×1