2012-09-04 514 views

回答

2

似乎因爲有到期的美元符號解析問題的排序時是一個問題。 我修改你這樣的代碼,它的工作

var vA = parseInt($(keySelector, a).text().replace("$",'')); 
     var vB = parseInt($(keySelector, b).text().replace("$",'')); 

試試這個 fiddle

1

這一次,我不得不在jQuery中創建一個表格分類器插件,我不得不經歷現在的相同問題。老實說,我不記得我是如何解決這個問題的,但是如果你感興趣的話,我仍然有一小部分我最終用於我的網站的代碼。

http://jsfiddle.net/bcnobel/WbWDm/

+0

謝謝!將有一個遊戲,看看它是什麼 - 將一定會發布正確的代碼 – Filth

2

這是因爲你的排序功能不知道,你要正確對待$ 6爲「6」,所以它處理它像一個字符串和排序這種方式。這是粗糙,但將讓你在正確的軌道上:

http://jsfiddle.net/De8Ku/1472/