ホームページ > ウェブフロントエンド > jsチュートリアル > テーブルソートコンポーネント tablesorter の使用手順の詳細な説明

テーブルソートコンポーネント tablesorter の使用手順の詳細な説明

php中世界最好的语言
リリース: 2018-04-24 13:52:11
オリジナル
2152 人が閲覧しました

今回は、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" >
ログイン後にコピー

。結果は次の図のようになります。
テーブルソートコンポーネント tablesorter の使用手順の詳細な説明
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(); 
});
ログイン後にコピー

上記の問題は、Pager プラグインを使い始めたばかりの私にとって、長い間頭の痛い問題でした。公式ウェブサイトを確認したところ、これは適切ではないことがわかりました。
オンラインで情報を確認し、次のコードを整理しました:
$(".tablesorter").trigger("update");
ログイン後にコピー
そこで、長いテストの結果、問題を解決できるのは $(".tablesorter").trigger("update"); であることがわかりました。他は何なのか分かりません。


この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。


推奨読書:

jQuery がテーブル内のデータを操作する方法の詳細な説明

JQuery テーブルを操作するためのテクニックとは何ですか

以上がテーブルソートコンポーネント tablesorter の使用手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート