0

这个小提琴显示了小时/分钟/秒微调器
,这个SO 答案提供了一个用零填充整数的函数

function pad (str, max) {
  str = str.toString();
  return str.length < max ? pad("0" + str, max) : str;
}

像合并这两者一样简单的想法似乎不起作用。
我的目标是让微调器以 2 位格式格式旋转。
我研究了微调器,但没有找到任何针对此问题的内置帮助程序

是更新的小提琴
任何关于代码或 sipnners 选项的指针表示赞赏

感谢您的回复:>
即使numberFormat答案是正确的,我还是想指出,如果没有globalize.js包含,它就无法工作,正如所指出的,这是这个重复问题的SO 答案^^ 抱歉再重复 一件事,原始文件是'由于某种原因不可用,但好心的回答者在他的小提琴中附加了代码,所以不要费心搜索并从那里得到它 再次感谢
globalize.js

4

2 回答 2

1

创造了一个小提琴。只需根据值附加零 ..。希望这可以帮助。:)

小提琴

$( ".spinner" ).spinner({ 
    min: 1,
    max: 999,
    stop: function() {
        if($(this).val() <10)
        $(this).siblings('.spinner-text').val('0'+$(this).val());
        else
        $(this).siblings('.spinner-text').val($(this).val());
    }
 }).parent().append('<input class="spinner-text">');


$('.spinner-text').change(function() {
    $(this).siblings('.spinner').val(($(this).val()));
});
于 2014-06-21T19:53:07.177 回答
0

使用numberFormat选项:

$('#seconds').spinner({ numberFormat: "d2" });
$('#minutes').spinner({ numberFormat: "d2" });
于 2014-06-21T19:44:49.947 回答