表格排序后更新html表格单元格数据

时间:2012-09-17 19:20:00

标签: php javascript jquery

我有从html获取数据的html表。 每隔5秒我用ajax检查mysql表是否有任何变化,并更新特定的html表格单元格。

现在我想使用这个漂亮的jquery插件: http://mitya.co.uk/scripts/Table-sort---now-REGEXP-friendly-111

所以有一个计划: 1.装载表 2.每5秒检查是否需要更新任何单元格 3.运行jquery table sort plugin。

问题是如何找到我要更新的html单元格?排序后,所有数据都在表格中移动。

我试图通过以下方式从我的sql加载表:

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

但是排序插件只移动数据。不是整个HTML行...

1 个答案:

答案 0 :(得分: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相应地更新每一行内容