如何使用jQuery对具有相同类型数据的表进行排序

如何使用jQuery对具有相同类型数据的表进行排序,jquery,html,html-table,Jquery,Html,Html Table,我有这个代码表: <button type="button" class="btn btn-sortner" data-target="type">Sort By Type</button> <table> <tbody> <tr class="sortner" data-status="type"> <td>Shoes<td> </tr&g

我有这个代码表:

<button type="button" class="btn btn-sortner" data-target="type">Sort By Type</button>

<table>
    <tbody>
        <tr class="sortner" data-status="type">
            <td>Shoes<td>
        </tr>

        <tr class="sortner" data-status="type2">
            <td>Gloves<td>
        </tr>

        <tr class="sortner" data-status="type">
            <td>Shock<td>
        </tr>

        <tr class="sortner" data-status="type2">
            <td>Pad<td>
        </tr>
    </tbody>
</table>

我想你需要一个排序函数

 data.sort(function(a, b) {
          return (a.status > b.status) ? 1 : ((b.status > a.status) ? -1 : 0)
        })
这里是一堆数据,您可以根据状态或名称进行排序


预期的o/p是多少?你试过谷歌搜索吗?我在谷歌上搜索过其他类似的问题,但没有找到与我所寻找的类型相同的sortner。。非常感谢,这是我真正需要的。
 data.sort(function(a, b) {
          return (a.status > b.status) ? 1 : ((b.status > a.status) ? -1 : 0)
        })