function addTotal(){
var txtTotal = document.getElementById('txtTotal').value;
var txtGrandTotal = document.getElementById('txtGrandTotal');
txtGrandTotal.value += parseInt(txtTotal);
}
this is delete code
$(".delete-row").click(function(){
$("table tbody").find('input[name="record"]').each(function(){
if($(this).is(":checked")){
$(this).parents("tr").remove();
}
});
});
如果用户删除该行,则总计中的值应减少。任何我应该做的任何事情
如何将值添加到“总计”输入框总计是动态创建的表数据,我想将值添加到“总计输入框”,但值是附加而不是添加,而且我也有添加了屏幕或输出的图像。提前致谢。
最佳答案
而不是
txtGrandTotal.value += parseInt(txtTotal);
as txtGrandTotal.value
未转换为 int
,它是 string
所以你应该这样做:
if (!txtGrandTotal.value)
txtGrandTotal.value = parseInt(txtTotal);
else
txtGrandTotal.value = parseInt(txtGrandTotal.value) + parseInt(txtTotal);
关于javascript - 如何将动态生成的表行中的值添加到一个输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47091235/