2011-08-10 50 views
1

我想让表格排序。我找到了这个脚本,我能够在普通表格上运行它。 http://yoast.com/articles/sortable-table/动态构建的可排序表格

问题是在我的应用程序中,该表是通过对java webservices的ajax调用动态构建的。当我将“可排序”类添加到表时,它不会变得可排序。我已经建立了另一个完全一样的表,使用相同的ID和类,除非它已经构建并且脚本可以正常工作。

任何想法为什么这将无法正常工作时表动态构建和如何使其工作?

谢谢, 克雷格

回答

0

我之前同样的问题跑了,你所要做的就是回忆方法Ajax请求完成后,我建议使用:http://tablesorter.com/docs/

所以,你可以运行ajax请求

$(“#myTable”)。append(resultfromajax); $( “#myTable的”)的tablesorter()。

+0

这样做。我用另一个插件并在ajax之后调用它。很好去!谢谢拉斐尔! – craigtb

+0

没问题,我很高兴它有帮助。 – isJustMe

0

您已经构建了表之后,调用ts_makeSortable(table);其中table是表的DOM对象(即一个你document.getElemenByID()得到的,不是jQuery的OBJ)。