使用数字格式插件循环格式化数字
Posted
技术标签:
【中文标题】使用数字格式插件循环格式化数字【英文标题】:Loop to format numbers using number format plugin 【发布时间】:2013-10-28 12:30:18 【问题描述】:我想知道我在使用这个插件时做错了什么,或者我的语法是否不正确。我有一个包含 7 个数字的数组,我正在尝试格式化该数组中的每个数字,以便我可以在图例中使用它们。如果我手动输入所有数字并格式化每个数字,它可以工作,但需要输入和维护大量代码。 “状态”是我要格式化的数组并将格式化的数字存储在“strRound”中。
提前感谢那些提供帮助的人。
这是我的代码:
var strRound = $.formatNumber(state, format: '#,###', locale: "us" );
for (var i = 0; i < state.length; i++)
state[i] = $.formatNumber(state, format: '#,###', locale: "us" );
globals.map.on("load", function ()
if (population || totalHousingUnits)
$("#row1").html(strRound[0] + " - " + strRound[1]);
$("#row2").html(strRound + " - " + strRound);//same formatting for legend
$("#row3").html(strRound + " - " + strRound);
$("#row4").html(strRound + " - " + strRound);
$("#row5").html(strRound + " - " + strRound);
$("#row6").html(strRound + " - and Greater");
);
【问题讨论】:
【参考方案1】:难道不是,因为您正在格式化 state[i],而不是声明数组?
state[i] = $.formatNumber(state[i], format: '#,###', locale: "us" );
【讨论】:
以上是关于使用数字格式插件循环格式化数字的主要内容,如果未能解决你的问题,请参考以下文章
个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第2波-数字格式设置
如何在没有插件的情况下在 Jquery 中格式化数字? [复制]