Javascript Ceil 增量

标签 javascript blur ceil

我目前有这样的功能,可以将任何输入数字四舍五入到最接近的模糊整数值:

$(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/

相关文章:

AngularJS提交模糊和按键模糊

r - 为什么将管道运算符与天花板函数结合起来在 R 中不起作用?

linux - bash linux 中的 Ceil 只有 float

javascript - 在 javascript 警报中显示超链接

javascript - 如何使用 jQuery/Ajax 将数据传递到 URL

javascript - NodeJS HTTP请求未按顺序执行

python - python 的 math.ceil 函数会因浮点表示错误而被欺骗吗?

javascript - jQuery 在用新文本替换 HTML 文本时淡出它,而不是仅仅出现

android - 从模糊的android中排除 View

css - 看过一次后如何使视频模糊?