gpt4 book ai didi

javascript - jQuery 表格分页 PHP

转载 作者:行者123 更新时间:2023-12-02 15:07:21 25 4
gpt4 key购买 nike

我有这个著名的代码:

$('table.paginated').each(function() {
var currentPage = 0;
var numPerPage = 3;
var $table = $(this);
$table.bind('repaginate', function() {
$table.find('tbody tr').hide().slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).show();
});
$table.trigger('repaginate');
var numRows = $table.find('tbody tr').length;
var numPages = Math.ceil(numRows / numPerPage);
var $pager = $('<div class="pager"></div>');
for (var page = 0; page < numPages; page++) {
$('<div class="page-number clickable"></div>').text(page + 1).bind('click', {
newPage: page
}, function(event) {
currentPage = event.data['newPage'];
$table.trigger('repaginate');
$(this).addClass('active').siblings().removeClass('active');
}).appendTo($pager).addClass('clickable');
}
$pager.insertBefore($table).find('div.page-number:last').addClass('active');

});

文档准备好后,我需要显示表格的最后一页。我已经将倒数第二行的“page-number:first”更改为“page-number:last”。

它工作得很好,但这只是一个可视化技巧。事实上,如果我有 3 个页面,“3”按钮就会突出显示,但表格的事件页面仍然是第一个。

有没有办法用这个脚本直接加载最后一页?

您可以查看图片:

here .

编辑: Here是 fiddle 。

最佳答案

只需在您添加的代码后面添加以下行即可正常工作。

$pager.insertBefore($table).find('div.page-number:last').click();

关于javascript - jQuery 表格分页 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com