我正在使用TableSorter ...经过一些调整和搜索SO后,我到了某处,但仍有问题。
我的表格正在显示,标题可以点击(带有相应的箭头),但数据实际上并没有排序。
我认为这是因为被引入的数据是PHP ...另一方面,它作为纯HTML和TableSorter的呈现应该只修改呈现的HTML,而不是服务器端PHP。反正。
这是渲染的代码 - 可点击但不排序。任何想法??
enter code here
http://jsfiddle.net/4eLyj4gr/3/
答案 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/