Javascript 按不完全行的可步排序

Javascript 按不完全行的可步排序,javascript,html,twitter-bootstrap,twitter-bootstrap-3,footable,Javascript,Html,Twitter Bootstrap,Twitter Bootstrap 3,Footable,在我的表格中,行的形式如下: 97.5%, 10/30, 41转/分, 3.6秒, $4750, 100美元 如果我在行中设置类型data type=“number”,除了数字之外,所有内容都将被删除,但我需要像我在示例中所写的那样完全输出 我如何做仅按数值排序的操作?我认为这可以通过JS实现,但我不知道。 关于第二行,我希望在字符“/” jQuery(函数($){ $('.table').footable(); }); body>table>thead>tr>th{ 文本转换:大写; }

在我的表格中,行的形式如下: 97.5%, 10/30, 41转/分, 3.6秒, $4750, 100美元

如果我在行中设置类型
data type=“number”
,除了数字之外,所有内容都将被删除,但我需要像我在示例中所写的那样完全输出

我如何做仅按数值排序的操作?我认为这可以通过JS实现,但我不知道。 关于第二行,我希望在字符“/”

jQuery(函数($){
$('.table').footable();
});
body>table>thead>tr>th{
文本转换:大写;
}

等级
武器名称
损害
防弹笔
弹匣容量
火速
重新加载时间
价格
奖励
1.
AWP
115
97.5%
10/30
41转/分
3.6秒
$4750
$100
2.
*瘢痕-20
80
82.5%
20/90
240转/分
3.1秒
$5000
$300
3.
*G3SG1
80
82.5%
20/90
240转/分
4.7秒
$5000
$300
4.
*内盖夫
35
75%
150/200
1000转/分
5.7秒
$5700
$300
5.
*M249
32
80%
100/200
750转/分
5.7秒
$5200
$300
6.
*政府公报553
30
100%
30/90
666转/分
2.8秒
$3000
$300
7.
AK-47
36
77.5%
30/90
600转/分
2.5秒
$2700
$300
8.
M4A4
33
70%
30/90
666转/分
3.1秒
$3100
$300
9
M4A1-S
33
70%
20/40
666转/分
3.1秒
$3200
$300
10
*八月
28
90%
30/90
666转/分
3.8秒
$3300
$300
11
加利尔
30
77.5%
35/90
666转/分
3.0秒
$2000
$300
12
法马斯
30
70%
25/90
666转/分
3.3秒
$2250
$300
13
^P90
26
69%
50/100
857转/分
3.3秒
$2350
$300
14
SSG 08
88
85%
10/90
48转/分
3.7秒
$1700
$300
15
Mag-7
240
75%
5/32
71转/分
2.4秒
$1800
$900
16
UMP-45
35
65%
25/100
666转/分
3.5秒
$1200
$600
17
*XM1014
120
80%
7/32
240转/分
4.5秒
$2000
$900
18
*比松酒店
27
57.5%
64/120
750转/分
2.4秒
$1400
$600
19
*新星
243
50%
8/32
68转/分
5.6秒
$1200
$900
20
*MP7
29
62.5%
30/120
800转/分
3.1秒
$1700
$600
21
*Mac 10
29
57.5%
30/100
800转/分
2.6秒
$1050
$600
22
*MP9
26
60%
30/120
857转/分
2.1秒
$1250
$600
23
*锯断
256
75%
7/32
71转/分
5.0秒
$1200
$900

您可以使用
数据排序值
数据属性手动设置排序值

单元格选项

排序值:组件用于执行 排序操作。 要通过数据属性提供此选项,必须指定 属性

您可以通过在
td
中直接使用
数据排序值
或使用javascript来实现这一点

1。静态示例

<table>
    <tr>
        <td data-sort-value="My Sort Value">...</td>
        ...
    </tr>
    ...
</table>
jQuery(function($){
    $('.table').footable({
        "rows": [{
            "id": {
                "options": {
                    "sortValue": "My Sort Value"
                },
                "value": ...
            }
        },{
            ...
        }]
    });
})
下面是您的代码段的修改版本

jQuery(函数($){
$('.table').footable();
});
body>table>thead>tr>th{
文本转换:大写;
}

等级
武器名称
损害
防弹笔
弹匣容量
火速
重新加载时间
价格
奖励
1.
AWP
115
97.5%
10/30
41转/分
3.6秒
$4750
$100
2.
*瘢痕-20
80
82.5%
20/90
240转/分
3.1秒
$5000
$300
3.
*G3SG1
80
82.5%
20/90
240转/分
4.7秒
$5000
$300
4.
*内盖夫
35
75%
150/200
1000转/分
5.7秒
$5700
$300
5.
*M249
32
80%
100/200
750转/分
5.7秒
$5200
$300
6.
*政府公报553
30
100%
30/90
666转/分
2.8秒
$3000
$300