個人的なめも

仕事用の備忘録

jQuery-uiでTabelの行を並び替える

Tableの行をマウスのDrag&Dropで並び替えるには

jQuery-uiのsortableを使うといいらしい。

HTML

<table id="sample">

    <thead>

        <tr>

            <td>列名1</td>

            <td>列名2</td>

        </tr>

    </thead>

    <tbody>

        <tr>

            <td>あいてむ1</td>

            <td>あいうえお</td>

        </tr>

        <tr>

            <td>あいてむ2</td>

            <td>かきくけこ</td>

        </tr>

     </tbody>

</table>

JavaScript

$('#sample tbody').sortable().disableSelection();

 

列ヘッダーは並び替え対象外にする場合の例。