我希望能够通过ajax(通过xml生成的表格内容)每隔1秒生成一个表格,用于显示自动更新状态。
我无法让jQuery tablesorter工作。
每次更新发生时(每1秒钟)我会调用一次。它似乎正在运行,并且firefox控制台中没有错误。表格正确呈现(和更新)
//imports in head tag
<script type="text/javascript" src="./support/jquery-1.6.4.js"></script>
<script type="text/javascript" src="./support/jquery.tablesorter/jquery.tablesorter.js"></script>
updateTable(newXML); //here the table is generated and set to innerhtml of a div tag.
$("table").tablesorter({sortList:[[0,1],[1,1]]});
实际上,我希望我的前两列按降序排序,但它们不是。
这是我的表标签,我没有看到在此之后生成的html中的任何错误。
"<table id='mytable' width=650 class=\"tablesorter\"><tr id='headRow'>" +
答案 0 :(得分:2)
根据http://tablesorter.com/docs/:
tablesorter是一个用于转换标准HTML表的jQuery插件 THEAD和TBODY标记为可排序的表,没有页面刷新。
我认为您需要<thead>
和<tbody>