2011-09-09 2 views
1

Possible Duplicate:
jQuery tablesorter - Not sorting column with formatted currency valuejQuery를 tablesorter에 사용자 정의 환율 파서

http://tablesorter.com/docs/example-meta-parsers.html 확실히 나에게 굉장합니다.

그러나, 나는 이탈리아어이다, 그래서 나는이처럼 내 통화 값을 표시 할 : 대신 내가 정의 파서에 대해 뭔가를 읽을이

$ 12345.67

€ 12.345,67

,하지만 난 몰라 진행 방법을 정확히 알아야합니다.

도와 주시겠습니까?

+0

나는 – ManseUK

+0

http://stackoverflow.com/a/11299126 아래 내 대답을 업데이트 한/353288 – Owen

답변

2

<th class="{sorter: 'commaDigit'}">Cost</th> 

에 통화 열이 헤더를 변경하고 다음과 같은 사용자 정의 파서를 추가

:

jQuery.tablesorter.addParser({ 
    id: "commaDigit", 
    is: function(s) { 
     return /^[0-9]?[0-9,\.]*$/.test(s); 
    }, 
    format: function(s) { 
     return $.tablesorter.formatFloat(s.replace(/,/g, '')); 
    }, 
    type: "numeric" 
}); 
+0

죄송합니다 ... COMMA를 놓쳤습니다;) 그 때문에 작동하지 않습니다! –

+0

Ahh ok - 이제는 이해합니다. 다시 한번 보도록하겠습니다 ... – ManseUK

+0

@ Fabio B. 질문을 잘못 읽었 기 때문에 저를 표시 했습니까? 아마도 당신이 당신의 질문에 COMMA라는 단어를 언급한다면 당신은 더 많은 반응을 얻었을 것입니다 !!!!! – ManseUK

관련 문제