回答編集履歴

1 サンプルソースが変なとこで改行していたので、複数行コメントに修正

退会済みユーザー

退会済みユーザー

2015/03/03 23:26  投稿

僕もDataTablesというプラグインは詳しくないですが
検索して公式サイトを見た限り
[drawイベント](http://datatables.net/manual/events)
というのがありましたので、これを利用して
```lang-javascript
$(function(){
       var $table = $('.table').dataTable();  //dataTablesプラグイン
       var trText = null; //各行のテキスト
       $table.on("draw", function(){
           $('.table tr').each(function(){
               //各行のテキストを抜き取る
               trText = $(this).find("td").text();
               //テキストに合計があったら、その行を抜き取って、そのテーブルの末尾に持っていく
               /*
                * テキストに合計があったら、その行を抜き取って
                * そのテーブルの末尾に持っていく
                */
               if(trText.indexOf("合計") >= 0) $('.table').append($(this).remove());
           });
 
       });
   });
});
```
あまりスマートなソースとは言い切れませんが
これで「合計」と書かれた行は常に一番下に表示されます。
こんな感じで良いのでしょうか?
このソースの欠点としては、DBに「合計」という文字列がデータあったら
その行もついでに末尾へ行ってしまうので、やはり工夫は必要かもしれませんね ^^;
ヒントになれば、幸いです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る