1247807592 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">

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

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2009/07/17 16:09:06
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:gae No.1

回答回数14ベストアンサー獲得回数2

ポイント60pt

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

$("#tablesorter-demo").tablesorter({
		sortList:[[0,0],[1,0],[2,1]],
		widgets: ['zebra'],
		headers: { 0: { sorter:"digit"}} // ←ここ追加
	});
id:dmt13

gaeさん

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

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

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

2009/07/17 16:08:02

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません