我正在使用jquery将一个div填充数据,但需要以千位分隔符形式格式化输出,并保留两位小数,同时保持输出为数字。
注意:我当前正在使用以下方式填充div:
var prev_count = 120;
var new_count = 20.50;
var count_till = prev_count < new_count ? new_count : new_count - 1;
jQuery({ Counter: prev_count }).animate({ Counter: count_till }, {
duration: 600,
easing: 'swing',
step: function () {
jQuery("#count_div").text(Math.ceil(this.Counter));
}
});
起始变量为120,旨在倒数到20.50,但最终结果为20而非20.50,是否可能?如果可能,如何解决?
这是我的jsfiddle。