jquery - 重置jquery分页插件中的总页数

标签 jquery reset jquery-pagination

我正在使用 TwbsPagination 插件在我的应用程序中显示分页。当我们在初始化时设置页面大小时,它工作正常。但是,根据搜索结果,我想重置总页数。

当我尝试使用

$('#pagination').twbsPagination({totalPages:10});

它不会重置显示的总页数。

最佳答案

分析脚本代码后,我了解到该脚本使用 .data() 方法来保存分页的 View 状态,并且我设法显式地执行此操作。

.data():存储与匹配元素关联的任意数据,或返回指定数据存储中匹配元素集中第一个元素的值。 引用:http://api.jquery.com/data/

重置分页的解决方案。

您只需在“列表渲染”或“数据绑定(bind)”函数/方法之前调用

$('#pagination').empty();

$('#pagination').removeData("twbs-pagination");

$('#pagination').unbind("页面");

这将重置分页的 View 状态数据。 (“twbs-pagination”是 View 状态键)。

关于jquery - 重置jquery分页插件中的总页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24961833/

相关文章:

jquery - 使用 jQuery 更改背景图像的值

logging - 轻松记录++ : Clearing log file on application startup

mysql - 如何防止mySQL重置自动增量值?

jquery - 同位素分页加载更多

jquery - 在 React 组件中应用 sass css 时遇到问题

javascript - ng-click 在响应式 Angular 数据表中不起作用

Magento 客户密码重置电子邮件

javascript - 分页替代方案

javascript - 如何从本地存储恢复javascript值?