How to use pagination on HTML tables?

前端 未结 8 601
长发绾君心
长发绾君心 2020-12-07 21:41

I am trying to use this Pagination library in my HTML table page (specifically light theme) but somehow I am not able to understand how to plugin this library in such a way

8条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-07 21:46

    Many times we might want to perform Table pagination using jquery.Here i ll give you the answer and reference link

    Jquery

      $(document).ready(function(){
            $('#data').after('');
            var rowsShown = 4;
            var rowsTotal = $('#data tbody tr').length;
            var numPages = rowsTotal/rowsShown;
            for(i = 0;i < numPages;i++) {
                var pageNum = i + 1;
                $('#nav').append(''+pageNum+' ');
            }
            $('#data tbody tr').hide();
            $('#data tbody tr').slice(0, rowsShown).show();
            $('#nav a:first').addClass('active');
            $('#nav a').bind('click', function(){
    
                $('#nav a').removeClass('active');
                $(this).addClass('active');
                var currPage = $(this).attr('rel');
                var startItem = currPage * rowsShown;
                var endItem = startItem + rowsShown;
                $('#data tbody tr').css('opacity','0.0').hide().slice(startItem, endItem).
                        css('display','table-row').animate({opacity:1}, 300);
            });
        });
    

    JSfiddle: https://jsfiddle.net/u9d1ewsh/

提交回复
热议问题