テーブルの並べ替え順を保存したいときに、テーブルを更新したときに保存された状態で並べ替える必要があります。テーブルの並べ替え順序の取得
私はのlocalStorageに保存するためにJavaScriptを使用
テーブルのソートにTablesorterのjQueryプラグインを使用していますが、それはテーブル全体
を記憶しているjavascriptのコード:
$("#videoTable").on("sortEnd", function SaveSortOrder() {
var table_layout = $('#videoTable')[0].innerHTML;
localStorage.setItem("tableLayout",table_layout);
});
HTMLコード:
<table class="table sortable" id="videoTable">
<thead>
<tr valign="middle">
<th data-sort="name" class="tooltipPoint col-lg-4" style="text-align:left;">Name <i class="fa fa-sort" aria-hidden="true"></i></th>
<th data-sort="name" class="tooltipPoint text-center" nowrap>Status <i class="fa fa-sort" aria-hidden="true"></i></th>
<th class="unclickable text-center">Action</th>
</tr>
</thead>
<tbody>
The body will be generated dynamically.
</tbody>
</table>
私はソートしているので、結果に基づいてクラスを変更できるように、ヘッダーだけ、または列(テーブルの列のインデックス)のみを取得する方法はありますか?
申し訳ありません。前もって感謝します。
HTML部分を表示してください。 –
* "...でも、テーブル全体を保管しています..." *まあ、はい。それがあなたが明示的に言わなければならないことです。 TableSorterのドキュメントをチェックしましたか?あなたは何を見つけましたか? –
@RaxWeber:これはなぜここに関連するのか分かりません。 –