jquery ui simplePagination プラグインを使用しており、ページに現在のレコード数を表示しようとしています。
私はこのようなものを持っています:
ここで達成しようとしている機能は、「50 のうち 1 ~ 15 を表示」です (これらは 1 ページの項目であり、50 は json オブジェクト内の項目の総数です)。
jquery simplepagination を使用して上記の添付機能を実装する方法は次のとおりです。
var items = $("table tbody tr");
var numItems = items.length; //total items
var perPage = 10; //per page
var startindex = 15;
totalPages = ceil(numItems / perPage);
currentPage = ceil(startindex / perPage);
items.slice(perPage).hide();
$(".pagination-page").pagination({
items: numItems,
itemsOnPage: perPage,
cssStyle: "light-theme",
onPageClick: function (pageNumber) {
var showFrom = perPage * (pageNumber - 1);
var showTo = showFrom + perPage;
items.hide().slice(showFrom, showTo).show();
}
});
上記のコードを使用すると、<prev> and <next>
ボタンを機能させ、それに応じてレコードを表示できます。ただし、jquery を使用して現在のレコード範囲 (1 ~ 15) を表示する方法がわかりません。