我试图让我的桌子可以排序。我找到了这个脚本,我能够让它在普通表上工作。 http://yoast.com/articles/sortable-table/
问题出在我的应用程序中,表是通过对java webservices的ajax调用动态构建的。当我向表中添加“可排序”类时,它不会变得可排序。我已经构建了另一个完全相同的表,具有相同的id和类,除了它已经构建并且脚本正常工作。
知道为什么在动态构建表格时如何使用它以及如何使其工作?
谢谢, 克雷格
答案 0 :(得分:0)
之前我遇到过同样的问题,你要做的就是在ajax请求完成后重新调用方法,我建议使用:http://tablesorter.com/docs/
所以你可以运行你的ajax请求
$( “#myTable的”)附加(resultfromajax)。 $( “#myTable的”)的tablesorter();
答案 1 :(得分:0)
在构建表之后,调用ts_makeSortable(table);
,其中table
是表的DOM对象(即document.getElemenByID()
获得的对象,而不是jQuery obj)。