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);因为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/
10-12 00:41