2009-10-08 1 views
1

У меня есть код для работы с плагином, но у меня небольшая ошибка.JQuery pagination

Когда я добавляю таблицу над моей таблицей, которая работает с сортировщиком и разбиением на страницы, разбиение на страницы не работает. Я думаю, это потому, что в таблице выше он использует все функции и не использует их.

Так есть способ определить, какую таблицу использовать, например, используя идентификатор?

Если бы кто-нибудь мог привести пример, было бы здорово.

Это код, я использую

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

+2

вы можете показать нам немного коды? – halocursed

+0

Скорее всего, это будет ошибка с вашим селектором. – rahul

+0

были бы селектором в этом коде? http://tablesorter.com/addons/pager/jquery.tablesorter.pager.js –

ответ

0

Вы бы определить, какие таблицы применить TableSorter, чтобы, как это:

Если у вас есть две таблицы, <table id="table1">..</table> и <table id="table2">..</table> и вы хотите для применения сортировщика стола только ко второй таблице, используйте:

$(document).ready(function() { 
    $("#table2").tablesorter(); 
}); 
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(); 
    } 
}); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^