【发布时间】:2018-11-07 22:52:14
【问题描述】:
我目前正在创建一个数字计数器(从 0 到一个值),如果它用逗号分隔,我在获取要呈现的数字时遇到了一些麻烦。
我找到了一些潜在的修复程序,例如 toLocaleString,但我无法让它工作 - 谁能指出我正确的方向?
目前当我使用 130,000 时,它返回 NaN。
谢谢!
$('.panel-text-style-c').each(function() {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 2000,
easing: 'swing',
step: function(now) {
$(this).text(Math.ceil(now).toString());
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class='panel-text-style-c'>130,000</span>
以上内容
【问题讨论】:
-
先用
replace(',', '')去掉逗号。 -
@RoryMcCrossan,感谢您的回复 - 我将在哪里实施?抱歉有点困惑 - 再次感谢!
-
我把它添加为你的答案
标签: javascript jquery