【问题标题】:Increment 5 digit number in jquery [duplicate]在jquery中增加5位数字[重复]
【发布时间】:2012-08-02 04:42:51
【问题描述】:

可能重复:
How to output integers with leading zeros in JavaScript

我有一个函数增量,它在鼠标单击时将值增加 1。但我希望它在鼠标点击时从 00001 增加到 00002,在每次鼠标点击时增加 00003 等等。

<script type="text/javascript">
$(document).ready(function(){
    var count = 00001;
    $('#increment').click(function (e) {
        e.preventDefault();
        count++;
        $('p').text(count);
    });
});
</script>


<p>00001</p>
<input type="button" value="Increment" id="increment"/>

请帮帮我,

谢谢,

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:
    var count = 0,
        pad = '00000';
    $('#increment').click(function(e) {
        e.preventDefault();
        count++;
        var ctxt = '' + count;
        $('p').text(pad.substr(0, pad.length - ctxt.length) + ctxt);
    });​
    

    DEMO

    【讨论】:

      猜你喜欢
      • 2015-03-18
      • 2015-03-06
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      相关资源
      最近更新 更多