2

可能重复:
如何在 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"/>

请帮帮我,

谢谢,

4

1 回答 1

6
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);
});​

演示

于 2012-08-04T09:38:25.357 回答