我正在使用 html、css、jQuery 开发一个网站。
我正在尝试显示一些统计数据,比如:376766 用户注册
但是我是通过data-
属性来实现的:
<strong class="datafill1" data-to="">0</strong>
在这里,我通过随机脚本生成器传递 data-to
。
问题是我想用逗号分隔数字,但我做不到
请帮帮我
- 当前格式:376766
- 所需格式:3,76,766
我正在尝试但做不到:(
更新: 这是脚本: //------------------------假计数器1
function fakecounter1(){
//decrease/increase counter value (depending on perceived popularity of your site!)
var decrease_increase=11439
var counterdate=new Date()
var currenthits=counterdate.getTime().toString()
currenthits=parseInt(currenthits.substring(2,currenthits.length-4))+decrease_increase
var df1=currenthits -2746740;
$('.datafill1').attr('data-to', df1);
}
fakecounter1()
最佳答案
我不确定你在问什么,但我想你想得到一个用逗号作为千位分隔符的数字(根据你的 Desired Format 示例,这不是你想要的,但我是假设打字错误。)
用逗号显示整数的JavaScript代码:
var d = 1234567;
var s = (''+d).replace(/(\d)(?=(\d\d\d)+$)/g, "$1,"); // 1,234,567
结果显然是一个字符串。
关于jquery - 数据属性,以逗号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29305723/