我在MVC项目中有Master - Details表单,查看页面。 在详细信息表中,我使用行添加值和动态创建的表。 现在我需要克隆/复制任何行,如果我有2,3,4或更多行的相同值。
我使用jquery添加行,现在如何实现克隆或复制行包含的输入行的值和行的新ID?
创建表的代码:
var $row = $('<tr />');
$row.append($('<td style="text-align:left"/>').html(val.profilID));
$row.append($('<td/>').html((val.pr_cena).toFixed(0) + " €"));
$row.append($('<td align="center"/>').html(val.pr_msh));
$row.append($('<td/>').html(val.pr_mv));
$row.append($('<td/>').html(val.pr_krila));
$row.append($('<td class="TotalPR"/>').html((val.Total1) + " €"));
$row.append($('<td style="text-align:left"/>').html(val.meID));
$row.append($('<td class="TotalME"/>').html((val.me_cena).toFixed(0) + " €"));
$row.append($('<td style="text-align:left"/>').html(val.stID));
$row.append($('<td class="TotalST"/>').html((val.st_cena) + " €"));
$row.append($('<td class="Total"/> ').html((val.Total) + " €"));
var $remove = $('<a href="#">Бриши</a>');
$remove.click(function (e) {
e.preventDefault();
orderItems.splice(i, 1);
GeneratedItemsTable();
});
$row.append($('<td/>').html($remove));
$tbody.append($row);
$row = $('<tr/>');