2010-04-17 72 views
0

我正在使用jQuery表格分类器并有两个表格。不是只在第一个表中对数据进行排序,是否可以将第二个表中的数据组合起来并对它们进行排序?使用jquery tablesorter对两个表集合中的表格数据进行排序

举个例子,在排序表1或2列1,将导致:

//ORIGINAL  //RESULT 
TABLE 1   TABLE 1 
col1 | col2  col1 | col2 
1 | 1   1 | 1 
3 | 3   2 | 2 
5 | 5   3 | 3 

TABLE 2   TABLE 2 
col1 | col 2  col1 | col 2 
2 | 2   4 | 4 
4 | 4   5 | 5 
6 | 6   6 | 6 

回答

0

您需要捕获两个表格标题的点击事件,然后复制这个其他表。 Tablesorter确实有一个sortStart事件,但没有传入任何有用的东西,所以你必须深入挖掘并找到排序顺序,然后调用'sorton'事件,但如果你不小心,这可能会触发无限循环。作者可能愿意为此添加更好的钩子。

一个更好的方法是合并表服务器端或使用jQuery的表,并在单表上使用tablesorter。

相关问题