告诉我出了什么问题。您需要从元素中取出一个数字span
,删除所有空格,添加另一个数字并再次放置空格(数字分隔符)。
jQuery(document).ready(function() {
setInterval(function() {
var text = jQuery('span').text().split(' ').join('');
text = Number(text) + 1;
text = text.toLocaleString('ru-RU');
jQuery('span').text(text);
}, 1000);
});
https://jsfiddle.net/sdjtzxao/
第二步,span
写入字符串“Not a number”。
text.toLocaleString('ru-RU')
插入的不是常规空格,而是不间断的空格(
在 HTML 中)。因此,split(' ')
他没有看到。split(' ').join('')
更改为replace(/[^0-9]/g, '')
仅在行中留下数字会更容易。或者将数字与其表示分开存储。例如在属性
data-...
https://jsfiddle.net/byzeatmh/