如何在动态表MVC和JavaScript中克隆行

时间:2017-02-17 12:38:30

标签: javascript jquery copy html-table clone

我在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/>');

0 个答案:

没有答案