Javascript 添加上一个&;下一个李';s到分页函数
我想在分页函数中添加prev和next li。该函数本身工作正常,通过从下拉列表中接收的要查看的行数显示页数。val()Javascript 添加上一个&;下一个李';s到分页函数,javascript,Javascript,我想在分页函数中添加prev和next li。该函数本身工作正常,通过从下拉列表中接收的要查看的行数显示页数。val() 函数分页(){ $('table[data provide=pagination]')。每个(函数(){ var$table=$(“#foo”); var$pager=$(“”); var-currentPage=0; var numPerPage=$(“#bar”).val(); var numRows=$table.find('.someclass').length; v
函数分页(){
$('table[data provide=pagination]')。每个(函数(){
var$table=$(“#foo”);
var$pager=$(“
”);
var-currentPage=0;
var numPerPage=$(“#bar”).val();
var numRows=$table.find('.someclass').length;
var numPages=Math.ceil(numRows/numPerPage);
$table.unbind('repaginate');
$table.bind('repaginate',函数(){
$table.find('.someclass').hide().slice(当前页面*numPerPage,(当前页面+1)*numPerPage.show();
});
对于(变量页面=0;页面”).html(链接)。在('单击')上{
新建页面:第页
},功能(事件){
currentPage=event.data['newPage'];
$table.trigger('repaginate');
$(this.addClass('active').sides().removeClass('active');
}).appendTo($pager);
};
var prev=';
var next=';
$pager.append(下一步);
$pager.prepend(上一页);
$pager.find(“li:第一个孩子”).addClass(“活动”);
$($table.data('pager')).html($pager);
$table.trigger('repaginate');
});
};
现在我补充说:
var prev = '<li id="pagiprev"><a href="#' + (currentPage - 1) + '">«</a></li>';
var next = '<li id="paginext"><a href="#' + (currentPage + 1) + '">»</a></li>';
$pager.append(next);
$pager.prepend(prev);
var-prev=';
var next=';
$pager.append(下一步);
$pager.prepend(上一页);
但显然这并不像我想的那么容易。当然,让下一个和上一个李的工作,所以它跳到上一页的下一个是步骤1。它还应根据最后一页或第一页添加或删除“活动”类,因为如果您在第一页,则无法单击“上一页”按钮。稍微标记一下就好了。。。(a)嗯,由于我的表是由ajax构建的,所以很难给您提供标记。我能看到我能做些什么来得到一把工作小提琴。
var prev = '<li id="pagiprev"><a href="#' + (currentPage - 1) + '">«</a></li>';
var next = '<li id="paginext"><a href="#' + (currentPage + 1) + '">»</a></li>';
$pager.append(next);
$pager.prepend(prev);