Jquery DataTable无法正常工作

时间:2014-01-23 16:16:21

标签: jquery-ui

我使用数据表插件但排序有问题。默认排序顺序是asc,我希望在加载页面时按降序排列数据。 以下是我用于初始化的脚本:

jQuery(document).ready(function(){
App.init();
});

也尝试使用它 $('#sample_1').dataTable(); 但它会影响菜单。菜单滑块停止工作,数据表也无法正常工作。 并且控制台没有错误。

由于

2 个答案:

答案 0 :(得分:0)

如果没有看到您的初始化代码和HTML,我们无法确切地指出出现了什么问题。

如果您的表在DataTable初始化之前可见,那么您需要确保它在原始HTML中正确排序。

初始化DataTable时,您需要设置初始排序 - 例如对于第一列的降序排序:

    $table = $("#sample_1").dataTable({
        "aaSorting": [[0, 'desc']]
    });

答案 1 :(得分:0)

这是HTML:

<table class="table table-striped table-bordered adjust_table" style="table-layout:fixed;" id="sample_1"><thead>

    <tr>
        <th  class="">Order ID</th>
        <th class="">Name</th>
</tr>
</thead>
<tbody>
    <tr>
        <th  class="">2001</th>
        <th class="">John</th>
</tr>
<tr>
        <th  class="">2002</th>
        <th class="">Marry</th>
</tr>
</tbody>
</table>

以下是初始化代码: App.init();