ページにテーブル全体を含めるようにします。各ページのすべてのテーブル構造を複製します。
次に、previous
またはnext
がクリックされたときに、現在の列を更新し、名前を更新する(簡単な)イベントハンドラー(簡単なはずです)が必要です。次のように言います。
$("#title").val(titlearray[columnnumber]); // or something like this
最後に到達したら、ページを変更するもの(新しいテーブルをロードするもの)をプログラムで呼び出します。
データをどこから取得しているのか、すでにロードされているのに表示されていないのか、AJAX呼び出しを行っているのかはわかりません。プラグインがある場合は、おそらくそれを使用する必要があります。
いずれにせよ、例えば。すでにページ上にあるので、前/次のイベントハンドラーで次のように言うことができます(プラグインを使用していない場合)。
if (columnnumber == lastcolumn) {
newpagenumber = oldpagenumber + 1; // for next page
// do this if you don't have a pagination plugin
$("#page" + oldpagenumber).css("display:none"); // hide previous page
$("#page" + newpagenumber).css("display:block"); // show next page
// otherwise use a plugin to switch pages
}
あなたのhtmlでは、あなたはただ持つことができます:
<table id="page1" style="display:block"></table>
<table id="page2" style="display:none"></table>
<table id="page3" style="display:none"></table>
このアイデアは、すべてのテーブルを既にHTMLに含めることですが、正しいページを表すテーブルを表示するだけです。