如何从我的网页将负数更改为0

时间:2015-05-11 19:55:26

标签: javascript jquery

我试图在我的

上将负数转换或禁用为0

Website,当我选择列上的一些产品时,会出现{Unidad Minima'}和' Unidad Maxima'例如每个10或更多。

我已尝试使用format number jquery plugin ,但在这种情况下它没有用。

我的网页上有一些代码。

$("tr.txtMult").each(function () {
    var $val3 = $('.val3', this).val();
    cantidadesminimas = (8260 - cantidadfinal) / $val3;
    cantidadesmaximas = (12390 - cantidadfinal) / $val3;

    $('.val5', this).html(cantidadesminimas.toFixed(0));
    $('.val6', this).html(cantidadesmaximas.toFixed(0));
});

$("#cantidadmin").html(8260 - cantidadfinal.toFixed(0));
$("#cantidadmax").html(12390 - cantidadfinal.toFixed(0));

}

有些评论会被贬低。

谢谢!

2 个答案:

答案 0 :(得分:1)

你可以像这样使用short if:

$('.val5', this).html((cantidadesminimas < 0 ? 0 : cantidadesminimas));

答案 1 :(得分:1)

您可以使用内置的Math.max(x,0)方法。结果将是最高的,您的输入或零。

e.g。

var x = -1;
var a = Math.max(x, 0);

如果'x'为负'a'将为零,否则'a'将等于'x'。