如何将动态生成的表行中的值添加到一个输入框

时间:2017-11-03 08:19:46

标签: javascript

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();
}
});
});

如果用户删除该行,则总计的值应减少。我应该做的任何事情

如何将“总计”的值添加到“总计”输入框总计是动态创建的表数据,我想将值添加到“总计输入框”,但是值不是添加而是我还有添加了屏幕或输出的enter image description here图像。提前致谢。

2 个答案:

答案 0 :(得分:2)

而不是

txtGrandTotal.value += parseInt(txtTotal);

由于txtGrandTotal.value未转换为int,因此string

所以你应该这样做:

if (!txtGrandTotal.value)
    txtGrandTotal.value =  parseInt(txtTotal);
else    
    txtGrandTotal.value =  parseInt(txtGrandTotal.value) + parseInt(txtTotal);

答案 1 :(得分:0)

嘿,我可以获取您的源代码吗?如果你不介意