jquery - 默认按页面加载降序排序

标签 jquery jquery-ui datatable

我正在使用下面的 jQuery 在页面加载时对表格进行排序(降序)。仅当我单击降序或升序箭头后,它才起作用。但是,我的要求是在页面加载时对表格进行降序排序。感谢任何帮助。

$(document).ready(function() { 
oTable = $('#personsList').dataTable({
                    "bJQueryUI": true,
                    "sPaginationType": "full_numbers",
                    "iDisplayLength": 25,
                    "aLengthMenu": [25, 50, 100, 150],
                    "aaSorting": [],                    
                    "bPaginate": false              
                });

最佳答案

您应该使用 aaSorting 参数来初始化特定列的排序。

下面的代码对第一列进行升序排序。

           $(document).ready(function() { 
                 oTable = $('#personsList').dataTable({
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
                "iDisplayLength": 25,
                "aLengthMenu": [25, 50, 100, 150],
                "aaSorting": [[0,'asc']],      //Sorts 1st column asc              
                "bPaginate": false              
            });

Complete datatables params reference

关于jquery - 默认按页面加载降序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403856/

相关文章:

Jquery:最小化 Accordion 标签点击标签内容

jQuery UI slider : Overlaying the range image

api - 使用 google place api 和 jQuery 自动完成

jquery-ui - 如何在 jquery-ui 对话框按钮中包含转义字符?

vue.js - 如何编辑 vuetify 数据表页脚中的元素?

c# - 从数据表计算组的百分比

javascript - 数据表。在循环中隐藏/显示多行

javascript - JQuery 2.0.3,一次隐藏所有div?

jquery - 如何防止jquery mobile在django中使用ajax处理post请求

javascript - jQuery 的 .css() 方法实际上是 CSS 吗?