有逗号和值的问题。
我有一个值从复选框一直不断更改,从jQuery ui滑块和keyup函数滑动。我想在每次更改的总数中添加逗号而不是将其构建到每个函数中。如果我必须将它构建到每个函数中,我也不反对。最终值只需要有逗号。
这是一个小提琴:http://jsfiddle.net/ZSeHU/
这里有什么想法吗?
答案 0 :(得分:3)
将$("#increasedRevenueValue").val(value)
替换为setIncRevenueValue(value)
在里面,使用
$("#increasedRevenueValue").val('$'+addCommas(value));
其中addCommas是以下函数:
function addCommas(nStr)
{
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}