1

ページネーション プラグインなどのコードが機能していますが、わずかなエラーがあります。

ソーターとページネーションで動作するテーブルをテーブルの上に追加すると、ページネーションが機能しません。上の表がすべての機能を使用していて、それらを使用していないためだと思います。

ID を使用するように、使用するテーブルを定義する方法はありますか?

誰かが例を挙げることができれば、それは素晴らしいことです。

これは私が使用しているコードです

http://tablesorter.com/addons/pager/jquery.tablesorter.pager.js

4

2 に答える 2

0

次のように、テーブルソーターを適用するテーブルを定義します。

2つのテーブルが <table id="table1">..</table>あり<table id="table2">..</table>、テーブルソーターを2番目のテーブルにのみ適用する場合は、次を使用します。

$(document).ready(function() {
    $("#table2").tablesorter(); 
}); 
于 2010-03-17T03:49:42.540 に答える
0

この関数を使用して、https: //convertintowordpress.com/simple-jquery-table-pagination-code/ の形式でページネーションを行うことができます。

function pagination(){
var req_num_row=10;
var $tr=jQuery('tbody tr');
var total_num_row=$tr.length;
var num_pages=0;
if(total_num_row % req_num_row ==0){
    num_pages=total_num_row / req_num_row;
}
if(total_num_row % req_num_row >=1){
    num_pages=total_num_row / req_num_row;
    num_pages++;
    num_pages=Math.floor(num_pages++);
}
for(var i=1; i<=num_pages; i++){
    jQuery('#pagination').append(""+i+"");
}
$tr.each(function(i){
    jQuery(this).hide();
    if(i+1 <= req_num_row){
        $tr.eq(i).show();
}

});
jQuery('#pagination a').click(function(e){
    e.preventDefault();
    $tr.hide();
    var page=jQuery(this).text();
    var temp=page-1;
    var start=temp*req_num_row;
    for(var i=0; i< req_num_row; i++){
        $tr.eq(start+i).show();
    }
});
}
于 2016-02-13T16:39:08.407 に答える