jquery - jQuery函数中的无穷大和nan
问题描述
这是我的 jQuery 函数,我在结果中得到了infinity和nan。
我在Onblur事件中调用它,我不知道我在这个函数中的错误在哪里。
这是我第一次面对jQuery 函数的无穷大。
我不知道我在哪里犯了错误。
function gettotal()
{
var item_id = $('.item_id').val() != '' ? $('.item_id').val() : 0;
var kg = $('.kg').val() != '' ? $('.kg').val() : 0;
var touch = $('.touch').val() != '' ? $('.touch').val() : 0;
var total = $('.total').val() != '' ? $('.total').val() : 0;
var minius = $('.minius').val() != '' ? $('.minius').val() : 0;
var total = $('.total').val() != '' ? $('.total').val() : 0;
var kediamPer = $('.kediamPer').val() != '' ? $('.kediamPer').val() : 0;
var kediam = $('.kediam').val() != '' ? $('.kediam').val() : 0;
var jasatper = $('.jasatper').val() != '' ? $('.jasatper').val() : 0;
var jasatwt = $('.jasatwt').val() != '' ? $('.jasatwt').val() : 0;
var copper = $('.copper').val() != '' ? $('.copper').val() : 0;
var totalWet = 0;
var gross = 0;
var grossKdm = 0;
var grosscop = 0;
var grossjasat = 0;
totalWet = (parseFloat(kg) * (parseFloat(100) / parseFloat(touch)));
$('.total').val(totalWet.toFixed(0));
gross = (parseFloat(total) - (parseFloat(kg)));
$('.minius').val(gross.toFixed(0));
gross = (parseFloat(total) - (parseFloat(kg)));
$('.minius').val(gross.toFixed(0));
if(item_id == 1)
{
grossKdm = (parseFloat(minius) * (parseFloat(kediamPer)) / 100);
$('.kediam').val(grossKdm.toFixed(0));
grosscop = (parseFloat(minius) - (parseFloat(kediam)));
$('.copper').val(grosscop.toFixed(0));
}
else
{
grossjasat = (parseFloat(minius) * (parseFloat(jasatper)) / 100);
$('.jasatwt').val(grossjasat.toFixed(0));
grosscop = (parseFloat(minius) - (parseFloat(jasatwt)));
$('.copper').val(grosscop.toFixed(0));
}
}
解决方案
我认为有写无穷大,因为“触摸”的默认值是 0。你正在做一个除法,你不能用 0 来除法。
推荐阅读
- c# - 弹出窗口中的进程栏
- c# - 用于许多接口实现的 Autofac 注册
- python-3.x - python3:从具有两个或更多无键的两个不相等列表创建字典
- java - AsyncTask - 如何在 AsyncTask 中使用带有 postDelayed(Runnable, int) 的处理程序?
- javascript - alert() 在 JSP 中不起作用
- sql - 缺少 SQL Server Management Studio 登录对话框
- javascript - false 时可以指令的范围创建新的对象和函数。
- python - 具有特定索引级别的 Pandas 系列循环
- sql - 根据左连接子查询 id 值选择基表 id
- tensorflow - 在预测过程中获得最高置信度的边界框