继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

页面静态实现分页,使用DataTables插件

爱总结的小仙女
关注TA
已关注
手记 47
粉丝 57
获赞 437

1.引入js
图片描述
2、DataTables的默认配置

$(document).ready(function() {
$('#example').dataTable();// #example对应表格的id
} );
<!-- 若是弹出localhost的弹出框信息,原因可能是表格数据有问题,若自己控制有无数据,则需删掉暂无数据的字样-->

通用样式

$('.table-sort').dataTable({
        "aaSorting": [[ 0, "asc" ]],//默认第几个排序(序号从0开始)
        "bStateSave": true,//状态保存
        "aoColumnDefs": [
          //{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
          {"orderable":false,"aTargets":[1,2,3,4,5]}// 制定列不参与排序
        ]
    });

2、DataTables的一些基础属性配置
"bPaginate": true, //翻页功能
"bLengthChange": true, //改变每页显示数据数量
"bFilter": true, //过滤功能
"bSort": false, //排序功能
"bInfo": true,//页脚信息
"bAutoWidth": true//自动宽度

不显示默认排序的列,需要在数据的最前面设一个隐藏的列
图片描述

对table表格的数据使用手动排序的功能时,要加<thead>和<tbody>标签,<thead>标签是表格标题的内容,<tbody>标签放的是数据的内容

打开App,阅读手记
4人推荐
发表评论
随时随地看视频慕课网APP