jQuery UI Spinner - 如何始终显示3个小数位

时间:2014-08-17 23:01:08

标签: html jquery-ui web

我有一个十进制输入,呈现为jQuery UI微调器。微调器完美地工作但它不显示尾随0。

我希望它始终显示.000,以便用户知道他们可以输入多少小数点。

我试过了

$(".spinnerMaxTravel").spinner({
   min: 0,
   max: 4000,
   step: 0.001,
   numberFormat: "N3"                    
});

也将其设置为初始化:

var num = 160.000;
var c = num.toFixed(3);
$('#spinner1').val(c);

1 个答案:

答案 0 :(得分:1)

这就是你要找的,试试这个。

    var num = 160.000;
    var c = num.toFixed(3);
    $('#spinner1').val(c+'.000');
    $("#spinner1").spinner({
        min: 0.000,
        max: 4000,
        step: 0.001,
        numberFormat: "N3",
        stop: function (event, ui) {
            if ($("#spinner1").val().indexOf(".") >= 0) {
            }
            else {
                $("#spinner1").val($(this).val() + '.000');
            }
        }
    });

玩得开心