ホームページ >ウェブフロントエンド >jsチュートリアル >テーブルソートコンポーネント tablesorter の使用手順の詳細な説明
今回は、tablesorterコンポーネントの使用手順と、テーブルソートコンポーネントtablesorterを使用する際の注意事項について詳しく説明します。実際のケースを見てみましょう。
1. ファイルをインポートします
<script type="text/ javascript " src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.tablesorter.js"></script> <!-- 引入以下样式则表头出现排序图标,同时引入图片 --> <link href="css/style.css" rel="stylesheet" type="text/css" >
。結果は次の図のようになります。
2. 標準のHTML テーブル には、ソート可能にテーブルを設定します
<table id="myTable" class="tablesorter"> <thead> <tr> <th>Name</th> <th>Sex</th> <th>Address</th> </tr> </thead> <tbody> <tr> <td>zhangsan</td> <td>boy</td> <td>beijing</td> </tr> <tr> <td>lisi</td> <td>girl</td> <td>shanghai</td> </tr> <tr> ...略 </tr> </tbody> </table>
追加手順:
使用プロセス中に発生した問題は、テーブルデータが ajax を介して取得されることです。次のページを並べ替えると、前のページのデータが再表示されます。この問題を解決するには、ajax がデータを取得した後、「update」イベントがトリガーされます。コードは次のとおりです。$( document ).ready(function(){ //第一列不进行排序(索引从0开始) $.tablesorter.defaults.headers = {0: {sorter: false}}; $(".tablesorter").tablesorter(); });
$(".tablesorter").trigger("update");そこで、長いテストの結果、問題を解決できるのは $(".tablesorter").trigger("update"); であることがわかりました。他は何なのか分かりません。
推奨読書:
jQuery がテーブル内のデータを操作する方法の詳細な説明
JQuery テーブルを操作するためのテクニックとは何ですか
以上がテーブルソートコンポーネント tablesorter の使用手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。