添加输入和克隆结果

时间:2014-11-25 18:50:40

标签: javascript jquery html append

我正在尝试克隆并为结果添加值:

http://jsfiddle.net/QNP3r/175/

它在表格元素上工作正常。

但我想做的是让它在div元素而不是table上工作。

如何解决这个问题?

...因为当我这样做时:

$('#mtable2 section').append($("#mtable2 section:first").clone());

......每次你这样做都会克隆和加倍....我只想像Table的Tbody TR那样做一行...

最后我想克隆它只有在添加了所有表单的时候...才能让它在else语句中运行。

有什么想法吗?

由于

1 个答案:

答案 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());