id为1时动态生成的html表行中的SUM

时间:2018-08-31 16:16:57

标签: javascript

当行“ tiene”(int)的html表中的项目总数为1时,我动态地计算了总数。在数据库中,有很多项目,但是被分类为1或0以仅对值为1的项目生成税款,现在我的javascript识别出哪一个具有和哪些不具有值1,但是当我尝试乘以用具有该值的数量总数,我的JavaScript会执行此操作,但要使用它们的总数,不仅是值1的数量。

这是我的html表的一部分:

scala.Option[A]
Option

这是我的函数,其中显示值1或0

html = '<tr id="tr_'+i+'">';
html += '<td class="" width="50%"><input type="text" data-type="nombre" name="nombre[]" id="nombre_'+i+'"></td>';
html += '<td width="10%"><input type="text" name="cantidad[]" id="cantidad_'+i+'" class="totalCantidad"></td>';
html += '<td width="10%"><input type="text" name="venta[]" id="venta_'+i+'"></td>';
html += '<td class="" width="25%"><input type="text" name="tImp[]" id="tImp_'+i+'" class="tImpLinePrice"></td>';

这另一个函数计算表中所有项目的总数

tImp or tImpLinePrice is the count of items have the value 1, count only if the item have the value 1 or value 0, not the total bought in each one
$('.tImpLinePrice').each(function(){
    if($(this).val() != '' )tImpAmount = parseFloat( $(this).val() );
    subTotalO = tImpAmount;
});
alert(subTotalO); // return 0 o 1, and when is more than one is adding up

在这里,我将值1的商品与税费相乘,但是,我需要将此结果与值1的商品购买量相乘

cantidad is the total of items the user bought

$('.totalCantidad').each(function(){
    if($(this).val() != '' )cantidad += parseFloat( $(this).val() );
    cantidad1 = cantidad;
});

喜欢这张图片:

enter image description here

有两个项目(产品),只有一个具有税项,现在我的代码确定哪个项目具有税项,并为该产品生成税项,唯一不做的就是乘以数量,对现在只产生了0.20美分,您买了多少都没关系。

图片显示了我真正需要的,而不是0.20美分,需要我的代码显示给我1.00美元

0 个答案:

没有答案