从文本框中动态复制内容

这是我的完整代码。 动态行在添加按钮上生成并在删除图标图像上删除。 我想从中复制2列的内容。 这是我的完整代码。 动态行在添加按钮上生成并在删除图标图像上删除。 我想从中复制2列的内容。

JavaScript代码:

 var cc = 1; function addTableRow(jQtable){ var id=cc; jQtable.each(function() { var data = " var $table = $(this); var n = $('tr:last td', this).length; var tds = data; cc++; if ($('tbody', this).length > 0) { $('tbody', this).append(tds); } else { $(this).append(tds); } }); } function setDeletedID(itemID){ objReceiptNo=document.getElementById('ReceiptNo_'+itemID) if(objReceiptNo.value!=''){ if(document.getElementById('txtDeletedIDs').value==''){ document.getElementById('txtDeletedIDs').value= objReceiptNo.value; }else{ document.getElementById('txtDeletedIDs').value+= ', '+objReceiptNo.value; } } }  

HTML代码:

  
INVOICE DATE* DETAILS* RECEIPT NO* AMOUNT* TOTAL*

请看一下修改后的HTML和JS代码。 希望它对你有用:

 var cc = 1; CalculateGrandTotal(); function addTableRow(jQtable){ var id=cc; jQtable.each(function() { var data = ""; var $table = $(this); var n = $('tr:last td', this).length; var tds = data; cc++; if ($('tbody', this).length > 0) { $('tbody', this).append(tds); } else { $(this).append(tds); } }); } function copy_data(obj){ var current = $(obj); var currentTr = current.closest("tr"); var currentTotalElem = currentTr.find(".Total"); currentTotalElem.val(current.val()); CalculateGrandTotal(); } //calculate the grand total function CalculateGrandTotal(){ var grandTotal = 0; $(".Total").each(function(){ var currVal = $(this).val(); if(!isNaN(currVal)) { grandTotal += parseFloat(currVal); } }); $("#grand_total").val(grandTotal); } function setDeletedID(itemID){ objReceiptNo=document.getElementById('ReceiptNo_'+itemID) if(objReceiptNo.value!=''){ if(document.getElementById('txtDeletedIDs').value==''){ document.getElementById('txtDeletedIDs').value= objReceiptNo.value; }else{ document.getElementById('txtDeletedIDs').value+= ', '+objReceiptNo.value; } } } 
 table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; } 
  
INVOICE DATE* DETAILS* RECEIPT NO* AMOUNT* TOTAL*