我试图在我的
上将负数转换或禁用为0Website,当我选择列上的一些产品时,会出现{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));
}
有些评论会被贬低。
谢谢!
答案 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'。