Javascript Paginated

时间:2013-10-07 18:46:50

标签: javascript html css

我发现了这个jQuery

$('table.paginated').each(function() {
    var currentPage = 0;
    var numPerPage = 10;
    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++) {
        $('<span class="page-number"></span>').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('span.page-number:first').addClass('active');
});

http://jsfiddle.net/gabrieleromanato/Xugej/分页

我想要一个删除分页的函数。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作并显示隐藏的tr元素并隐藏寻呼机div

http://jsfiddle.net/hg766/

HTML

<div class="remove">Remove</div>

JQuery点击操作

$('.remove').click(function(){
    $('.pager').hide();
    $('tr').show();
});