0
我試圖附加一些HTML,以便我的表將使用tablesorter進行排序。目前,如果您點擊表格信息的第一行,表格將進行排序,我希望觀衆能夠點擊捐款總計在那裏排序。 。 。請看演示,看看我的意思: http://jsfiddle.net/jelane20/kt8jzg9e/8/追加到正確位置時遇到問題
如果你看看演示,然後點擊捐贈總計什麼都沒有發生,如果你點擊捐贈總額下第一行的金額,然後它排序。
<table width="100%" bgcolor="#003399" cellspacing="0" cellpadding="1" border="0">
<tbody><tr><td>
<table width="100%" bgcolor="#FFFFFF" cellspacing="0" cellpadding="2" border="0">
<tbody>
<tr bgcolor="#003399">
<td colspan="4" class="white"><b>Click on the Group for more information: </b></td>
</tr>
<tr bgcolor="#eeeeee">
<td> </td>
<td><b>Group Name</b></td>
<td><b>Group Captain</b></td>
<td><b>Donation Total</b></td>
</tr>
<tr bgcolor="#ffffff">
<td></td>
<td><a href="#">test1</a></td><td>test test</td>
<td>$20.00</td>
</tr>
<tr bgcolor="#eeeeee">
<td></td>
<td><a href="#">test2</a></td>
<td>test test</td>
<td>$50.00</td>
</tr>
<tr bgcolor="#eeeeee">
<td></td>
<td><a href="#">test3</a></td>
<td>test test</td>
<td>$30.00</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
這是腳本。 。 。
var $existTable= $('table td table');
var $newTable = $('<table id="newTable"><thead></thead><tbody></tbody></table>');
$newTable.find('thead').append($existTable.find('tr').eq(2));
$newTable.find('tbody').append($existTable.find('tr:gt(1)'));
$existTable.parent().append($newTable);
$newTable.tablesorter();
這樣會更有意義,如果你在看菲德爾然而 - http://jsfiddle.net/jelane20/kt8jzg9e/8/
太謝謝你了!
建議你格式化HTML,使其更易於閱讀。 – 2014-10-16 22:31:55