我正在尝试克隆并为结果添加值:
http://jsfiddle.net/QNP3r/175/
它在表格元素上工作正常。
但我想做的是让它在div元素而不是table上工作。
如何解决这个问题?
...因为当我这样做时:
$('#mtable2 section').append($("#mtable2 section:first").clone());
......每次你这样做都会克隆和加倍....我只想像Table的Tbody TR那样做一行...
最后我想克隆它只有在添加了所有表单的时候...才能让它在else语句中运行。
有什么想法吗?
由于
答案 0 :(得分:1)
试试这个:
$("#irowb").click(function(){
$('#mtable2 section:last').after($("#mtable2 section:first").clone());
});
你的第一个问题是你做了一个append
将代码插入到该部分而不是之后,你的第二个问题是你在每个部分之后追加它,而不仅仅是最后一个
编辑:
$('#mtable2 section:first').before($("#mtable2 section:last").clone());
$("#mtable2 section:first").find("#test-a").html($('#row3').val());
$("#mtable2 section:first").find("#test-b").html($('#row4').val());