可能重复:
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"/>
请帮帮我,
谢谢,
答案 0 :(得分:5)
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 强>