2011-08-12 70 views
0

我想使用tablersorter jQuery插件(www.tablesorter.com),但我无法让它与通过YQL从Google动态填充的表一起工作文件(使用Christian Heilmann's example使用tablesorter jQuery插件与YQL生成表

我试图做类似this

Results 

Name Team Position Time Shots six seven eight 
Abdoun Algeria Midfielder 16  0  6 0  0 
Abe  Japan Midfielder 351  0  101 14  0 
Abidal France Defender 180  0  91 6  0 

我已经在的tablesorter这个例子正与一个静态表:

http://jsfiddle.net/nbierma6/KB5dQ/3/

我做错了什么?

回答

1

你应该把$("#results").tablesorter();放在getJSON回调函数中,而不是在它之后。在之前,您正在结果表上调用tablesorter()。

编辑:您还应该将<td>元素更改为<th>元素内<thead>排序工作。

+0

是这样的?仍然不工作:http://jsfiddle.net/nbierma6/FFpS9/3/ – nathanbweb

+0

是的,但用th代替td元素。看到我的编辑 – cenanozen

+0

哎呀!错过了那部分。现在明白了。谢谢!! http://jsfiddle.net/nbierma6/FFpS9/4/ – nathanbweb

0

使用这一行来启用表格分拣机中的调试,它应该让你知道它为什么不起作用。

$("#results").tablesorter({ 
    debug: true 
});