我正在使用jQuery表分类器并有两个表。而不是仅仅在第一个表中对数据进行排序,是否有办法在第二个表中组合数据并对它们进行排序?
例如,对表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 :(得分:0)
您需要捕获两个表头上的click事件,然后将其复制到另一个表。 Tablesorter确实有一个sortStart事件,但没有传递任何有用的东西,所以你必须向下钻取并找到排序顺序,然后调用'sorton'事件,但如果你不小心,这可能会触发无限循环。作者可能愿意为此添加更好的钩子。
更好的方法是在服务器端或使用jquery合并表,并在单个表上使用tablesorter。