在数据表中只显示小数点后 3 位

Man*_*kar 2 html javascript jquery datatables

我试图在小数点后只显示 3 位数字,但我无法这样做。我尝试使用toFixed()方法,但没有成功。

这是我的小提琴

HTML源代码:

<table id="example" class="display" cellspacing="0" width="100%">
    <thead>
        <tr>
            <th>DATE</th>
            <th>CODE</th>
            <th>PRODUCT</th>
            <th>QUANTITY</th>
            <th>UNIT</th>
            <th>VALUE</th>
            <th>COUNTRY</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>01/01/2017</td>
            <td>84571001</td>
            <td>MACHININGCENTRESHORIZONTAL</td>
            <td>13</td>
            <td>NOS</td>
            <td>22.1382568</td>
            <td>JAPAN</td>
        </tr>
        <tr>
            <td>03/01/2017</td>
            <td>84571001</td>
            <td>MACHININGCENTRESHORIZONTAL</td>
            <td>33</td>
            <td>NOS</td>
            <td>54.5104524</td>
            <td>JAPAN</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

dav*_*rad 7

最简单的是使用内置的数字助手

columnDefs: [{
  targets: [5],
  render: $.fn.dataTable.render.number(',', '.', 3)
}]
Run Code Online (Sandbox Code Playgroud)

更新的小提琴 -> http://jsfiddle.net/ebRXw/3627/只是一个例子,点击链接了解有关您可以与数字渲染器一起使用的所有选项的详细信息。