用jQuery增加数字

时间:2014-10-29 22:10:29

标签: javascript jquery

我使用jquery animate来增加随机数0001 to 1000,但如果数字为0077,则最终数字为77,格式为0077的解决方案是什么是的吗?

谢谢你

var $date = $("#date");
  $({someValue: 0000}).animate({someValue: 0077}, {
      duration: 1000,
      easing:'swing', 
      step: function() { 
          $date.text(Math.round(this.someValue));
      }
  });

2 个答案:

答案 0 :(得分:2)

这可能符合您的需求:

$date.text(("0000" + Math.round(this.someValue)).slice(-4));

例如:

("0000" + 77).slice(-4);

给出了0077。

答案 1 :(得分:2)

你可以使用这样的功能

function fill (N) {
  N = N.toString();
  return N.length < 4 ? fill("0" + str, 4) : N;
}

数字4是您的字符串中需要字符串的位数,例如4 ...