提醒页码。关于 jQuery dataTables 页面更改事件

Posted

技术标签:

【中文标题】提醒页码。关于 jQuery dataTables 页面更改事件【英文标题】:Alert the page no. on jQuery dataTables page change event 【发布时间】:2014-10-07 23:15:28 【问题描述】:

以下内容对我有用:

$('#datatable').on('page.dt', function() 
    alert("changed");
);

每当我更改页面时,都会显示警报。但是如果我想提醒页面编号。哪个被点击然后是什么方式

【问题讨论】:

【参考方案1】:

table.page.info() 返回当前的分页信息。这是当前的pagepagesrecordsDisplayrecordsTotal 等的数量。

var table = $('#datatable').DataTable();

$('#datatable').on('page.dt', function() 
    var info = table.page.info();
    var page = info.page+1;
    alert('changed - page '+page+' out of '+info.pages+' is clicked');
);

查看演示 -> http://jsfiddle.net/qpLtLfaz/

【讨论】:

page.dt 有点问题。发生这种情况是为了执行警报,但不检查复选框,至少在我再次访问该页面之前不会。 @ivanacorovic,“但不检查复选框”(?)我不太关注你。或许您可以针对这个问题创建一个新问题? 我已经做到了,并在此期间解决了它,谢谢。 ***.com/questions/32561659/…

以上是关于提醒页码。关于 jQuery dataTables 页面更改事件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery.dataTables插件的页码参数是啥?

asp.net webforms中Jquery Datatable中的分页

如何在DataTables 1.10中使用JQuery DataTables“input”插件

jquery datatable如何动态分页

如何在 Jquery 数据表框架中禁用或不显示页码

在调整大小时更改 dataTables 页码