分页方法

1.下载pagination 插件

2.   js部分

 <script type="text/javascript">
        $(document).ready(function () {
        PageCustom("#hiddenresult-Teacher", "#Searchresult-Teacher", "#Pagination-Teacher");
    });
        function PageCustom(hiddenresult, Searchresult, Pagination) {           
        var iPageSize = 3;
        var rowsLength = $(hiddenresult + " tr").length;
        var initPagination = function () {
            var num_entries = rowsLength;
            // 创建分页
            $(Pagination).pagination(num_entries, {             
                num_edge_entries: 1, //边缘页数
                num_display_entries: parseInt(num_entries / iPageSize), //主体页数
                callback: pageselectCallback,
                items_per_page: iPageSize //每页显示几项
            });
        }();
        function pageselectCallback(page_index, jq) {         
            var max_elem = Math.min((page_index + 1) * iPageSize, rowsLength);
            $(Searchresult).html("");         
            for (var i = page_index * iPageSize; i < max_elem; i++) {
                var new_content = $(hiddenresult + " tr:eq(" + i + ")").clone();
                $(Searchresult).append(new_content); //装载对应分页的内容
            }        
            return false;
        }
    }
    </script>

 

3.HTML部分

 1 <div>
 2         <table class="TeacherDetailTable" id="hiddenresult-Teacher" style="display:none;">
 3             <tr>
 4                 <td>fsaasfasfa</td>
 5                 <td>asfasfaf</td>
 6             </tr>
 7             <tr>
 8                 <td>afasfdasf</td>
 9                 <td>sadfasfas</td>
10             </tr>
11             <tr>
12                 <td>asfasfas</td>
13                 <td>asdfasfas</td>
14             </tr>           
15             <tr>
16                 <td>fsaasfasfa</td>
17                 <td>asfasfaf</td>
18             </tr>           
19         </table>
20         <table id="Searchresult-Teacher" style="table-layout:fixed;width:100%;"></table>
21         <div id="Pagination-Teacher" class="pagination"><!-- 这里显示分页 --></div>
22     </div>

 

posted @ 2017-06-09 16:25  billcartain  阅读(182)  评论(0)    收藏  举报