2012-09-17 166 views
0

我有從MySQL獲取數據的html表格。 每5秒我檢查是否有使用ajax的mysql表中的任何更改和更新特定的html表格單元格。表格排序後更新html表格單元格數據

現在我想用這個漂亮的jQuery插件: http://mitya.co.uk/scripts/Table-sort---now-REGEXP-friendly-111

因此,有一個計劃: 1.裝入表 2.如果任何細胞需要每5秒檢查更新 3.運行jquery表排序插件。

問題是如何找到我想要更新的html單元格?排序後所有數據都在表格中移動。

我試圖從我的SQL裝載表:

while ($row = mysql_fetch_assoc($result)) 
{ 
    echo "<tr id='{$row[id]}'> 

但排序插件只移動數據。不是整個html行...

回答

1

你可以使用jquery的empty()函數清空表格然後重繪所有行嗎?

或者,您可以使用id屬性來使用表的唯一索引來引用特定的行。
例如:<tr id="row<?=$row->id?>"><td id="name<?=$row->id?>"><?=$row->name?></td><td id="count<?=$row->id?>" ><?=$row->count?></td></tr>

,然後使用jQuery相應地更新各行內容