克隆完整的tr并将输入字段重命名为unique

时间:2016-07-09 03:54:46

标签: javascript jquery

我正在关闭一个完整的tr,我知道我搜索了这个网站并谷歌找到我的问题的答案,但无法找到确切的,我正在做一个克隆,到目前为止很好,它的工作原理,我试过跟随找到表的长度并向其添加变量计数,但它似乎不起作用:

这是我的一段代码

var $table = $('table#myTable');

var $CLONED_ROW = $table.find('tr#tdmyclone').clone();
  

var count = $ table.find(' tr#tdmyclone')。length;

$CLONED_ROW.find(".select2-container").remove();
$CLONED_ROW.find('.createNewItemTag').remove();
$CLONED_ROW.find('td').last().append(
    '<a class="removeItem" href="javascript:void(0);">Remove</a>');

$table.on('click', '.createNewItemTag',  function() {
    count++;
    var $row = $(this).parents('tr:first'),
        $newRow = $CLONED_ROW.clone();
        $newRow.find('.qty').val(0);
        $newRow.insertAfter($row);  
  

$ row.find(&#34; input.qty&#34)。每一(功能(){               $(本).attr({                     id:$(this).attr(&#34; id&#34;)+ count,                     name:$(this).attr(&#34; name&#34;)+ count                 });             });

});

blockquote中的代码是我为重命名name和id字段而添加的代码:

但是当我运行代码时,我得到第一个字段的名称quantity23,然后是所有克隆元素的quantity

我在这里做了一些可疑的事,但不知道到底是什么。

0 个答案:

没有答案