テーブルを手軽にソートできるjQueryプラグインStupid jQuery Table Sortのご紹介です。
非常にシンプルで軽量なスクリプトなので、ちょっとしたテーブルのソートに便利です。
※ライセンスはMIT licenseです。
Stupid jQuery Table Sortのダウンロード
以下のサイトよりStupid jQuery Table Sortのファイルをダウンロードします。Stupid jQuery Table Sort
Stupid jQuery Table Sortの設置
jqueryファイルと一緒にstupidtable.jsファイルをhead内に設置します。
1 2 3 4 5 6 7 |
<script type="text/javascript" src="./jquery.min.js"></script> <script type="text/javascript" src="./stupidtable.js"></script> <script> $(function(){ $("table").stupidtable(); }); </script> |
基本的な動き
tableタグ内のthにdata-sort="int"
data-sort="float"
data-sort="string"
をそれぞれ指定します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<table> <thead> <tr> <th data-sort="int">int</th> <th data-sort="float">float</th> <th data-sort="string">string</th> </tr> </thead> <tbody> <tr> <td>15</td> <td>-.18</td> <td>banana</td> </tr> <tr class="awesome"> <td>95</td> <td>36</td> <td>coke</td> </tr> <tr> <td>2</td> <td>-152.5</td> <td>apple</td> </tr> <tr> <td>-53</td> <td>88.5</td> <td>zebra</td> </tr> <tr> <td>195</td> <td>-858</td> <td>orange</td> </tr> </tbody> </table> |
実際の動きは以下のようになります。
(「int」「float」「string」にマウスを載せてクリックするとソートされます。)
int | float | string |
---|---|---|
15 | -.18 | banana |
95 | 36 | coke |
2 | -152.5 | apple |
-53 | 88.5 | zebra |
195 | -858 | orange |
コメント