我一直无法找到办法。我需要表格自动按从高到低(降序)的数量排列。我不能直接访问表的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>
答案 0 :(得分:1)
您使用了标记jquery
,因此即使您无法编辑html,我仍然可以使用js
以某种方式修改页面。
所以如果你想使用jquery插件,这里有一个很好的插件:http://tablesorter.com/
但是,如果你想使用普通的香草js
另一个好的,我已经看到了:http://www.kryogenix.org/code/browser/sorttable/
以下是第二个选项的工作示例(我建议使用它,因为它不需要像jquery一样的<thead>
标签:http://jsfiddle.net/g6XM7/