1
$('#data_tables_one').dataTable( {
  "sPaginationType": "full_numbers",
  "aoColumns": 
    [
    { "sType": "numeric" },
    null
    ]
});

当我只使用没有任何参数的 dataTable 方法时,它按以下顺序显示数字 1、10、11..19、2、20、21、.....29、3、30...

然后我添加了sType属性,之后奇怪的输出如下,

1, 43 , 3, 4......21, 2 , 23, 24......,41, 42, 22 , 44, 45......

我在这里做错了吗。请帮忙。

在这里,我添加了 HTML 片段。

<table id="data_tables_one" class="dataTable">
  <thead>
    <tr role="row">
      <td><strong>SL#</strong></td>
      <td><strong>Username</strong></td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>1</strong></td>
      <td>Marv89</td>
    </tr>
    <tr>
      <td><strong>43</strong></td>
      <td>yyorkk</td>
    </tr>
    <tr>
      <td><strong>3</strong></td>
      <td>masei</td>
    </tr>
    <tr>
      <td><strong>4</strong></td>
      <td>Muffin</td>
    </tr>
  </tbody>
</table>
4

1 回答 1

0

最后我找到了让我停下来大约 3 小时进行愚蠢修复的原因。

上述奇怪输出的问题是<Strong>写在<td>. TD 内的任何内容都被 dataTables 当作数据。因此,从 TD 内部删除该标签后,我得到了完美的结果。

感谢所有试图解决我问题的人。谢谢。

于 2013-11-08T18:45:59.043 回答