人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryのテーブルをソートするためのプラグイン、Tablesorterについての質問です。画像の通り、桁数が異なる数値が混在した場合にソートがうまくいきません。(どうやら最初の一文字でソートしているようです。)
解説しているサイトを色々と見てみましたが、どのサンプルもうまくソートされています。
私は特にカスタマイズを行ったわけでもないのですが、うまくソートされません。
原因や対策について何かご存知の方がいらっしゃいましたら教えてください。

以下、記述したもの

<head>内に
<script src="../js/jquery-latest.js" type="text/javascript"></script>
<script src="../js/jquery.tablesorter.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#tablesorter-demo").tablesorter({sortList:[[0,0],[1,0],[2,1]], widgets: ['zebra']});
});
</script>
<link href="table_sort_css/style.css" rel="stylesheet" type="text/css" />

<table>部分は
<table id="tablesorter-demo" class="tablesorter" border="0" cellpadding="0" cellspacing="0">

以上です。よろしくお願いします。

1247807592
●拡大する

●質問者: dmt13
●カテゴリ:インターネット ウェブ制作
✍キーワード:jQuery カスタマイズ サイト ソート プラグイン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● gaeeyo
●60ポイント ベストアンサー

最初の1文字でソートしているのではなく、文字列としてソートされているからです。

$("#tablesorter-demo").tablesorter({
sortList:[[0,0],[1,0],[2,1]],
widgets: ['zebra'],
headers: { 0: { sorter:"digit"}} // ←ここ追加
});
◎質問者からの返答

gaeさん

ご教授ありがとう御座います!

ご説明いただいた通り設定いたしましたらソートできました。

ありがとう御座いました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ