テーブルを手軽にソートできる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 | 

 
  
  
  
  

コメント