JQuery表排序;动态添加行的问题

时间:2010-09-15 23:35:19

标签: jquery tablesorter

我使用jquery tablesorter插件(http://tablesorter.com/docs/)来排序我的表。这适用于已创建的行。但是当我使用Jquery clone()方法动态添加一行时,排序不起作用。

即使我动态添加行,我该怎么做才能对行进行排序?

2 个答案:

答案 0 :(得分:6)

添加行后

$('.tablesorter').trigger('update');

Tablesorter只扫描一次表,然后对内部存储的数值或文本值进行排序。实际上,它非常聪明,因为它使分拣行为超级快速。

答案 1 :(得分:1)

该插件有一个ajax更新的示例,看起来您只需在添加动态数据后触发表上的“更新”方法。

请看这里:http://tablesorter.com/docs/example-ajax.html

代码:

// let the plugin know that we made a update 
$("table").trigger("update");