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 数据表。如何以编程方式更改当前页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 以编程方式禁用页面滚动

如何以编程方式更改 Angular Kendo UI 网格页面索引?

在phonegap中以编程方式更改页面

如何根据用户当前输入以编程方式访问匹配值列表 - jQuery Autocomplete?

如何在 Windows 8.1 中以编程方式更改当前的 Windows 主题?

如何根据当前目录在 Konsole 中以编程方式更改颜色?