Я використовую NumberFormmater для форматування числа Я включив файл js і написав простий код, але він не працює. я переходжу за цим посиланням http://code.google.com/p/jquery-numberformatter/.
$("#txtNumber").formatNumber({format:"#,###.00", locale:"us"});
Відповіді:
6 за відповідь № 1locale: "en" має проблему за наданою вами посиланням "en" якщо ви хочете зробити це для США, то спробуйте "нас"
так добре як no function like format
спробуй
.formatNumber({format:"#,###.00", locale:"us"});
РЕДАГУВАТИ
$("#txtNumber").blur(function(){
$(this).parseNumber({format:"#,###.00", locale:"us"});
$(this).formatNumber({format:"#,###.00", locale:"us"});
});
Ви написали такий код, як він?
Вам також потрібно додати бібліотеки, спочатку завантажте всі js, а потім включіть їх наступним чином:
<script type="text/javascript" src="jquery-min.js"></script>
<script type="text/javascript" src="jshashtable.js"></script>
<script type="text/javascript" src="jquery.numberformatter-1.2.2.min.js"></script>
1 для відповіді № 2
Наскільки я можу сказати сторінку плагіна, яку ви пов’язали, немає format
функція, запропонована плагіном. Існує parseNumber
і formatNumber
. Обидва доступні в екземплярах jQuery (вони використовують / встановлюють val()
елемента) або як члени jQuery
сам об'єкт (ви передаєте їм дані для використання та отримуєте результат у вигляді зворотного значення). Все це досить чітко викладено на цій сторінці.
Також врахуйте, що плагін вимагає jshashtable, можливо, ви не включаєте це?
І дивіться також Примітка Геманта що немає локального списку "en", вказаного як підтримуваний. Ви можете хотіти "нас", "gb", "au" або ...