ここから本文です

tableにソート機能を付けることができるJavaScriptライブラリ「Table Sorter」を導...

bok********さん

2010/3/1918:35:38

tableにソート機能を付けることができるJavaScriptライブラリ「Table Sorter」を導入しようと考えているのですが、カンマ以下の数字のソートがうまくいきません。

下記のページを参考にしてソート機能を追加しようとしています。

http://momoya.me.land.to/?pid=5

カンマ前までのソートはうまく出来ているのですが、どこをどういじればカンマ以下の数字まできちんとソートできるようになるのでしょうか?

【参考ページ】
http://www.boki-navi.com/introduction3.html

なお、下記のページを参考にして「jquery.tablesorter.js」の該当箇所を変更したのですが、ソート機能が消えてしまうだけで、根本的な解決にはいたりませんでした。

http://www.brolog.com/2009/02/27/jquery-tablesorter-%E6%95%B0%E5%80...

対処方法をご存知の方がいらっしゃいましたら教えてください。よろしくお願いいたします。

補足「jquery.tablesorter.js」の以下の記述を変更することにより、カンマ以下の数字もきれいにソートできるようになりました。備忘記録もかねて情報を残しておきます。

var i = parseFloat(s);

var i = parseFloat(s.replace(/,/g,""));

この質問は、活躍中のチエリアン・専門家に回答をリクエストしました。

閲覧数:
1,560
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

spa********さん

2010/3/1919:05:51

var i = parseFloat(s);を
var i = parseFloat(s.replace(/,/g,''));に書き換える

使用しているシステム上、2つのシングルクォーテーション「'」(半角)が、1つのダブルクォーテーション「"」(全角)と解釈されているのかもしれません。
こぴぺでなく、直打ちするとうまくいきます。

質問した人からのコメント

2010/3/19 19:40:41

いろいろ試行錯誤してみた結果、補足に書いた内容の記述でソートできるようになりました。ありがとうございました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる