■ ソートが初めの一回しか効かない
* ソートが初めの一回しか効かず、以降、そのままの状態になってしまった。 * 期待動作としては、クリックごとに 昇順⇔降順を繰り返してほしい
トラブルがあったコード(一部抜粋)
<script>
$(document).ready(function () {
$.tablesorter.addParser({
id: "select",
is: function () {
return false;
},
format: function (s, table, cell) {
return $(cell).find('select').val();
},
type: "text",
});
$("#sampleTable").tablesorter({
theme: 'blue',
headers: {
4: {
sorter: 'select',
}
},
});
});
</script>
原因
単なるケアレスミスだったのだが* tablesorter() を実行していなかった
修正後
$(document).ready(function () {
// 以下の一行を追加
$("#sampleTable").tablesorter();
$.tablesorter.addParser({
...
修正後のフルコードは以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/35567503.html