【发布时间】:2018-01-12 13:01:40
【问题描述】:
我正在尝试开发一个非常基本的 jquery 插件,它使用 toLocaleString 方法将数字格式化为区域设置字符串,这样我就可以在我的脚本中重复调用我自己的数字方法,但我似乎不能让它完全工作,它总是返回未定义的数字。
JSFiddle:https://jsfiddle.net/wuwgtpt3/2/.
JS:
$.fn.formatCommas = function() {
parseFloat(this).toLocaleString(undefined, {
minimumFractionDigits: 2,
maximumFractionDigits: 2
})
}
var number = 1000000;
//attempt 1
var formatted = $.formatCommas(number);
//attempt 2
var formatted = $(number).formatCommas();
console.log('formatted number: ' + formatted);
$('#number').val(number);
$('#formatted').val(formatted);
【问题讨论】:
标签: javascript jquery jquery-plugins numbers