TableSorter可点击但不排序

时间:2014-11-18 20:33:49

标签: javascript jquery tablesorter

我正在使用TableSorter ...经过一些调整和搜索SO后,我到了某处,但仍有问题。

我的表格正在显示,标题可以点击(带有相应的箭头),但数据实际上并没有排序。

我认为这是因为被引入的数据是PHP ...另一方面,它作为纯HTML和TableSorter的呈现应该只修改呈现的HTML,而不是服务器端PHP。反正。

这是渲染的代码 - 可点击但不排序。任何想法??

enter code here http://jsfiddle.net/4eLyj4gr/3/

2 个答案:

答案 0 :(得分:1)

发现问题。我有PHP渲染太多<tbody> s ....搞砸了。只有一个<tbody>和一个</tbody>,它解决了我的问题。

答案 1 :(得分:0)

排序或至少尝试排序的所有列都接受第一个名称列。但是,您错误地设置了标题。你有

 headers : {
   // set "sorter : false" (no quotes) to disable the column
   0: { sorter: "text" },
   1: { sorter: "digit" },
   2: { sorter: "text" },
   3: { sorter: "url" }
},

应该改为

  headers : {
    // set "sorter : false" (no quotes) to disable the column
    0: { sorter: "text" },
    1: { sorter: "text" },
    2: { sorter: "text" },
    4: { sorter: "url" }
},

第0列是您的姓氏第1列是您的第一个名称第2列是一个电子邮件,所有文本第3列都是钱,如果您不包含它,jquery会尽力解释在这种情况下哪个比使用数字,因为它的钱。这样做jsfiddle对我来说很好http://jsfiddle.net/4eLyj4gr/4/