jQuery tablesorter“不可排序的列”问题
我在列表中有一组记录,其初始编号位于左列,如下所示:
无名年龄
1.杰克50
2.第35号法案
3.韦恩30
4. Mike 15
这是我的代码。
$("#datatable").tablesorter({
headers:{0: {sorter: false}},
widgets: ['zebra']
});
我可以使标题不可点击,但我想要的是使初始数字不可排序,因此当用户按年龄排序时,它们会像这样:
1.迈克15
2.韦恩30
3.第35号法案
4.杰克50
这怎么可能?
谢谢。
I have a set of records in a list with initial number on the left column, like this:
No-Name-Age
1. Jack 50
2. Bill 35
3. Wayne 30
4. Mike 15
This is my code.
$("#datatable").tablesorter({
headers:{0: {sorter: false}},
widgets: ['zebra']
});
I can make the headers unclickable, but what I want is to make the initial number unsortable, so when user sorts by age, they would be like this:
1. Mike 15
2. Wayne 30
3. Bill 35
4. Jack 50
How is it possible?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不必担心使第一列不可排序,只需在每次对表进行排序时重写值:
第一列中的索引号在任何地方都不是真实数据,它们是生成的,因此每次生成它们不仅可以解决您的问题但也有道理。
Don't worry about making the first column unsortable, just rewrite the values every time the table is sorted:
The index numbers in the first column aren't real data anywhere, they're generated so generating them every time not only solves your problem but makes sense too.