pagegination don't have prve

by adisakthimthong

JavaScript

$('table.bond-treasury').each(function () {
            var currentPage = 0;
            var numPerPage = 14;
            var $table = $(this);
            $table.bind('repaginate', function () {
                //$table.find('tbody tr').hide().slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).show();
                $table.find('tbody tr').addClass('d-none').slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).removeClass('d-none');
            });
            $table.trigger('repaginate');
            var numRows = $table.find('tbody tr').length;
            var numPages = Math.ceil(numRows / numPerPage);
            var $pager = $('<div class="pagers"></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.insertAfter($table).find('span.page-number:first').addClass('active');
        });