我使用jquery tablesorter插件(http://tablesorter.com/docs/)来排序我的表。这适用于已创建的行。但是当我使用Jquery clone()方法动态添加一行时,排序不起作用。
即使我动态添加行,我该怎么做才能对行进行排序?
答案 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");