Javascript DataTable列排序不正确

Javascript DataTable列排序不正确,javascript,datatable,Javascript,Datatable,我在一个表中有一列,它包含两个像header这样的数字 平均值(标准偏差) 200(156) 我有前两列的面积和面积的名称排序罚款。但六个月的平均值(标准差)列(列索引2到7)排序并不像预期的那样 我创建了一个数据表并进行了渲染,但排序不正确。有什么方法可以对这类数据进行排序吗。我使用的代码如下。当我使用type来“num”时,排序函数根本不起作用 $(document).ready(function() { $('.table').DataTable( { columnDefs: [

我在一个表中有一列,它包含两个像header这样的数字

平均值(标准偏差)
200(156)

我有前两列的面积和面积的名称排序罚款。但六个月的平均值(标准差)列(列索引2到7)排序并不像预期的那样

我创建了一个数据表并进行了渲染,但排序不正确。有什么方法可以对这类数据进行排序吗。我使用的代码如下。当我使用type来“num”时,排序函数根本不起作用

$(document).ready(function() {
$('.table').DataTable( {
columnDefs: [
    {
        "type" : "html",
        "targets": [2,3,4,5,6,7],
        "className": 'dt-body-right',  
    }
],
"pageLength": 10
} );

}))

您需要共享您输入到表中的数据对象的类型,并解释为什么使用html列类型作为数字。无论如何,在添加数据时,您可以为要显示的内容、用于排序的内容等提供单独的值——请参阅列排序的文档我有一个HTML表,我希望它具有一些排序和分页功能,因此我使用的是DataTable。我以前在这么多项目中使用过,如果我的列只包含一个值,它就可以正常工作。例如,在我的当前表中,如果我将值更改为200(34)到200,排序将正常工作。但我想在一列中显示mean和stddev并排,如200(34)。