我目前有这样的功能,可以将任何输入数字四舍五入到最接近的模糊整数值:
$(function(){
$('#my_value').blur(function() {
$(this).val(Math.ceil($(this).val()));
});
});
问题是我需要它四舍五入到下一个最接近的 1/10,所以如果有人输入 1.23,它会四舍五入到 1.3。或者,如果有人输入 3.78,它会四舍五入为 3.8。
此外,我希望它在 #my_value 字段中输入大于 9 的值时显示警报。
提前致谢。
最佳答案
@LinusKleen 有你想要的:
var num = + $(this).val();
if (num > 9) {
alert('message');
} else {
$(this).val(Math.ceil(num * 10) / 10);
}
关于Javascript Ceil 增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16769029/