jQuery 数据表。如何以编程方式更改当前页面?
Posted
技术标签:
【中文标题】jQuery 数据表。如何以编程方式更改当前页面?【英文标题】:JQuery Datatables. How can I change the current page programmatically? 【发布时间】:2013-05-05 22:51:23 【问题描述】:我的桌子上有分页。每当调用函数时,我都想返回第一页。我该怎么做?
【问题讨论】:
API ->fnPageChange()
【参考方案1】:
来自文档:http://datatables.net/ref#fnPageChange
$(document).ready(function()
var oTable = $('#example').dataTable();
oTable.fnPageChange( 'first' );
);
【讨论】:
【参考方案2】:var oTable = $('#example').dataTable();
oTable.fnPageChange( 'first' );
或
oTable.fnPageChange( 0 );
【讨论】:
OP 正在尝试在函数调用时更改页面,而不是在页面加载时。【参考方案3】:在 Datatables 版本 10 中有一个 page() 函数用于更改页面。
例如。 table.page('first');
会跳转到首页
table.page(pageNumber);
会跳转到pageNumber
从0开始索引的对应页面。
参考:http://datatables.net/reference/api/page()
【讨论】:
【参考方案4】:这似乎对我有用:
table.page(pageNumber).draw(false);
这适用于分页,其中pageNumber
是页面的索引。
【讨论】:
我的桌子上有分页,每当调用一个函数时我想回到第一页,我在我的函数中使用这行代码并且可以工作以上是关于jQuery 数据表。如何以编程方式更改当前页面?的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式更改 Angular Kendo UI 网格页面索引?
如何根据用户当前输入以编程方式访问匹配值列表 - jQuery Autocomplete?