按表格最后一列中的最高值自动排序表格

时间:2014-07-02 14:26:55

标签: jquery html

我一直无法找到办法。我需要表格自动按从高到低(降序)的数量排列。我不能直接访问表的HTML,它是自动生成的。请帮忙。

<table>
    <tr>
        <td>team name </td>
        <td>team capain</td>
        <td>amount raised</td>
    </tr>
    <tr>
        <td>team 1</td>
        <td>captain1</td>
        <td>CAN$0.00</td>
    </tr>
    <tr>
        <td>team 2</td>
        <td>captain2</td>
        <td>CAN$5.00</td>
    </tr>
    <tr>
        <td>team 3</td>
        <td>captain3</td>
        <td>CAN$3.00</td>
        </tr>
    <tr>
        <td>team 4</td>
        <td>captain4</td>
        <td>CAN$20.00</td>
    </tr>
</table>

1 个答案:

答案 0 :(得分:1)

您使用了标记jquery,因此即使您无法编辑html,我仍然可以使用js以某种方式修改页面。

所以如果你想使用jquery插件,这里有一个很好的插件:http://tablesorter.com/

但是,如果你想使用普通的香草js另一个好的,我已经看到了:http://www.kryogenix.org/code/browser/sorttable/

以下是第二个选项的工作示例(我建议使用它,因为它不需要像jquery一样的<thead>标签:http://jsfiddle.net/g6XM7/

相关问题