Javascript 如何从克隆的输入值jquery计算两个产品的相同id之和

Javascript 如何从克隆的输入值jquery计算两个产品的相同id之和,javascript,jquery,sum,Javascript,Jquery,Sum,如何对第三类产品进行每次求和 这是我类似的作品 $(“表”)。在(“更改”、“输入”,function(){//上使用事件委派 var tableRow=$(this).closest(“tr”);//从输入查找行 var one=Number(tableRow.find(“.one”).val();//获取第一个文本框 var two=Number(tableRow.find(“.two”).val();//获取第二个文本框 var total=1*2;//计算总数 tableRow.fi

如何对第三类产品进行每次求和

这是我类似的作品

$(“表”)。在(“更改”、“输入”,function(){//上使用事件委派
var tableRow=$(this).closest(“tr”);//从输入查找行
var one=Number(tableRow.find(“.one”).val();//获取第一个文本框
var two=Number(tableRow.find(“.two”).val();//获取第二个文本框
var total=1*2;//计算总数
tableRow.find(“.three”).val(总计);//设置值
});
$(“button.add”)。在(“单击”,函数()上{
var tbody=$(“表tbody”);
tbody.find(“tr:eq(0)”).clone().appendTo(tbody.find(“input”).val(“”);
});
函数updateTotalOfSubTotal(){
var totalPoints=0;
var tableRow=$(this).closest(“tr”);
var test=tableRow.find(“.three”).val();
总积分+=测试;
console.log(totalPoints);
}
updateTotalOfSubTotal()


添加
这很有效-注意按键和循环。每次小计,而不仅仅是第一次

我已经清理了代码,并使用了你其他问题中的HTML

函数totalIt(){
var合计=0;
$(“.subtotal”)。每个(函数(){
var val=该值;
总计+=val==“||isNaN(val)?0:parseInt(val);
});
$(“总计”).val(总计);
}
$(函数(){
var$to_clone=$('.tr_clone').first().clone();
$(“表”)。在('click','input.tr\u clone\u add',function()上{
var$tr=$(this).clone('.tr_clone');
var$clone=$to_clone.clone();
$clone.find(':text').val('');
$tr.after($clone);
});
$(“表”)。在('click','input.tr\u clone\u remove',函数()上{
var$tr=$(this).clone('.tr_clone');
如果($tr.index()>1)$tr.remove();//保留第一个
totalIt();
});
$(document).on(“keyup”、“.quantity、.price”,函数(){
var$row=$(this).tr,
prce=parseInt($row.find('.price').val()),
qnty=parseInt($row.find('.quantity').val()),
小计=prce*qnty;
$row.find('.subtotal').val(isNaN(小计)?0:小计);
totalIt()
});
});

项目
量
美元价格
小计
添加
去除
项目A
B项
项目C

到底是什么不起作用?你预计会发生什么?@mplungjan。我正在尝试所有三类的总和,你的意思是
var total=0$(“.three”).each(function(){var val=this.value;total+=val==”| | isNaN(val)?0:parseInt(val);})@mplungjan。是的,你是赖特。我试过你的方法,我没有succeed@krishna为我工作:@mplugyan。嗨,谢谢你抽出时间。我有一个额外的字段,所以我可以删除完整的行。所以根据行数求和应该更新。请检查这些格式。因此,我可以添加或删除行@姆普隆贾因。相同的函数不适用于此使用其他问题中的HTML是否可以在代码不适用时检查此代码以何种方式不适用?在Chrome中为我工作