jQuery TableSorter排序不正确,我没有';我不知道怎么做
我有七列,我想让它们正确排序 第一列有数字,但没有按照我希望的顺序排列:jQuery TableSorter排序不正确,我没有';我不知道怎么做,jquery,tablesorter,Jquery,Tablesorter,我有七列,我想让它们正确排序 第一列有数字,但没有按照我希望的顺序排列: Example: 5016 502 5020 5023 我希望它的排序如下: Example: 502 5016 5020 5023 现在第二列是数字和字母的组合 示例与上面类似,但每个数字前面都有一个字母 我想先按数字排序,然后再按字母排序 Example: 441 B441 821 822 823 C823 或者像这样也行 Example: 441 821 822 823 B441 C823 最后, 第三列更复
Example:
5016
502
5020
5023
我希望它的排序如下:
Example:
502
5016
5020
5023
现在第二列是数字和字母的组合
示例与上面类似,但每个数字前面都有一个字母
我想先按数字排序,然后再按字母排序
Example:
441
B441
821
822
823
C823
或者像这样也行
Example:
441
821
822
823
B441
C823
最后,
第三列更复杂,它在单词example之前有一个图像:
比利·琼斯
安娜·沃尔特斯
鲍勃·史密斯
汤姆亨德森
我只想按字母(姓名)排序
Example:
<img src="img_tr122.png"> Anna Walters
<img src="img_tr122.png"> Billy Jones
<img src="img_tr122.png"> Bob Smith
<img src="img_tr122.png"> Tom Henderson
示例:
安娜·沃尔特斯
比利·琼斯
鲍勃·史密斯
汤姆·亨德森
以下是我目前在JavaScript中的内容,但我不知道如何使所有内容正常工作
<script type="text/javascript">
$(document).ready(function() {
$.tablesorter.defaults.widgets = ['zebra'];
$("table").tablesorter({
// pass the headers argument and assing a object
headers: {
// assign the third column (we start counting zero)
2: {
// disable sort because I don't know how to sort it correctly.
sorter: false
},
6: {
// disable sort for this (last) column because it is a menu only.
sorter: false
}
}
});
});
</script>
$(文档).ready(函数(){
$.tablesorter.defaults.widgets=['zebra'];
$(“表”).tablesorter({
//传递headers参数并分配对象
标题:{
//分配第三列(我们开始计算零)
2: {
//禁用排序,因为我不知道如何正确排序。
分拣员:错
},
6: {
//禁用此(最后一个)列的排序,因为它只是一个菜单。
分拣员:错
}
}
});
});
请帮忙
谢谢 原始表排序器(v2.0.5)不进行字母数字排序。但您可以使用my来使用以下代码对数据进行排序:
$('table').tablesorter({
// Add a theme
theme : 'blue',
// extract text from the table
textExtraction: {
2: function(node) {
// move swap first and last name
return $.trim($(node).text() || '').replace(/(\w+)\s(\w+)/g,'$2 $1');
}
},
// include zebra and any other widgets:
widgets: ['zebra', 'columns']
});
我不确定你想如何对最后一列进行排序。textextextraction
选项包含先按姓氏对最后一列排序的代码。如果要按名字排序,只需删除整个选项
这是一段正在运行的代码。您可以使用它,它具有所需的功能,并且支持区域设置、UI主题、支持德语日期格式和小数点