我需要根据 td 元素中的值按字母顺序对用户表进行排序。我可以做基本的排序,但我每个用户有3个 tbodies ,我需要它们全部粘在一起而不是只有一个 tbodies 被排序。
这是我的表格的一个例子:
<tbody1>
<tr><td>The Value To Base Sort On(username)</td></tr>
<tr></tr>
</tbody>
<tbody2>
<tr><td>some other stuff</td></tr>
<tr></tr>
</tbody>
<tbody1>
<tr><td>other stuff</td></tr>
<tr></tr>
</tbody>
当表被排序时,我需要这3个tbodies保持彼此相邻的链接,但是如果有意义的话,所有3个应该根据第一个tbody中的值进行排序。
答案 0 :(得分:1)
以下是您要查找的jQuery插件:
http://james.padolsey.com/javascript/sorting-elements-with-jquery/
$('#someId>li').sortElements( function(a, b){ return $(a).text() > $(b).text() ? 1 : -1; } );