Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用破折号和点对数据表进行排序_Jquery_Datatables - Fatal编程技术网

Jquery 使用破折号和点对数据表进行排序

Jquery 使用破折号和点对数据表进行排序,jquery,datatables,Jquery,Datatables,我为这个问题找到了答案,但我仍然有问题。如果在第二列中输入值,如1.5或1,排序将出错。如何解决这个问题?谢谢!我编辑了JSFIDLE: 可正常为空 15 1. 4. 1.5 我认为您需要使用ParseFloat来处理整数和小数之间的比较 <table id=table> <thead><tr><th>Normal</th><th>Nullable</th></tr></thead&g

我为这个问题找到了答案,但我仍然有问题。如果在第二列中输入值,如1.5或1,排序将出错。如何解决这个问题?谢谢!我编辑了JSFIDLE:


可正常为空
15
1.
4.
1.5

我认为您需要使用ParseFloat来处理整数和小数之间的比较

<table id=table>
    <thead><tr><th>Normal</th><th>Nullable</th></tr></thead>
    <tbody>
        <tr>
           <td>15</td>
           <td>1</td>
        </tr>
        <tr>
           <td>4</td>
           <td>1.5</td>
         </tr>
    </tbody>
</table>
var ia = parseFloat(a);
var ib = parseFloat(b);