Javascript 添加上一个&;下一个李';s到分页函数

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

我想在分页函数中添加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; 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) + '">&laquo</a></li>';
    var next = '<li id="paginext"><a href="#' + (currentPage + 1) + '">&raquo</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) + '">&laquo</a></li>';
    var next = '<li id="paginext"><a href="#' + (currentPage + 1) + '">&raquo</a></li>';
    
    $pager.append(next);
    $pager.prepend(prev);