有没有办法设置数百个字段的值?
例如,如果value小于或等于100,则值更改为100,或者如果value小于等于200,则值为200,依此类推。
答案 0 :(得分:9)
除以100,使用Math.ceil
向上舍入,然后乘以100:
x = Math.ceil(x / 100) * 100;
答案 1 :(得分:0)
您可以尝试以下方式:
function inHundreds(x) {
return Math.ceil(x/100)*100;
}
答案 2 :(得分:0)
jQuery示例:
var value = $('#field').val(); // checked what value you got by field id
value = Math.round(value/100); // divide, to know how many hundreds it have
if(value > 0)
{
$('#field').val(value*100); // set value to field
} else {
$('#field').val('100');
答案 3 :(得分:0)
JavaScript Math.ceil()函数怎么样?它会将您提供的任何值四舍五入。使用base = 100将其四舍五入。
var base = 100;
var x = 98;
x = base * (Math.ceil(x / base));
alert(x);