我看过tolocalestring(),它不起作用。
我正试图让它:
这是我的代码:
$(document).ready(function() {
var number = parseInt($('#test').text(), 10) || 309320350
number.toLocaleString();
// Called the function in each second
var interval = setInterval(function() {
$('#test').text(number++); // Update the value in paragraph
}, 1000); // Run for each second
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test"></p>
答案 0 :(得分:1)
toLocaleString
返回一个字符串,并使number
保持不变。它不会“告诉”数字以后如何格式化(数字不记得了),它会格式化它。在进行.text(…)
输出时,需要调用它。
$(document).ready(function() {
var number = parseInt($('#test').text(), 10) || 309320350
// Called the function in each second
var interval = setInterval(function() {
$('#test').text(number.toLocaleString()); // Update the value in paragraph
number++;
}, 1000); // Run for each second
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test"></p>