我有一个十进制输入,呈现为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);
答案 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');
}
}
});
玩得开心