我正在使用jquery tablesorter插件(http://tablesorter.com/docs/)對我的表進行排序。這適用於已經創建的行。但是當我使用Jquery clone()方法動態添加一行時,排序不起作用。JQuery表格排序;動態添加行的問題
即使我動態添加一行,我該怎麼做排序行?
我正在使用jquery tablesorter插件(http://tablesorter.com/docs/)對我的表進行排序。這適用於已經創建的行。但是當我使用Jquery clone()方法動態添加一行時,排序不起作用。JQuery表格排序;動態添加行的問題
即使我動態添加一行,我該怎麼做排序行?
$('.tablesorter').trigger('update');
添加一行後。
Tablesorter只掃描整個表一次,然後它對內部存儲的數字或文本值進行排序。實際上,它非常聰明,因爲它可以快速排序。
該插件有一個ajax更新的例子,它看起來像你只需在添加動態數據後觸發表上的「更新」方法。
看看這裏:http://tablesorter.com/docs/example-ajax.html
代碼:
// let the plugin know that we made a update
$("table").trigger("update");
感謝這個作品 – jgg 2010-09-15 23:53:09