我必须复制一个div,其中有多个输入字段。
var a = $('#divscossalina1').html();
$('#riepilogo').html(a);
如果我直接克隆一个输入字段,那么相对值也会被克隆。如果我克隆容器div,则不会发生这种情况。(字段是克隆的,而不是值),是否有一种方法可以克隆所有带有值的输入字段,只克隆容器div?(或者只编写一个克隆()函数,而不是写多少个字段)。
发布于 2013-09-01 14:25:24
Html:
<div id="one">
<input type="text" name="product" value="5" class="in" />
<input type="text" name="product" value="6" class="in" />
<input type="text" name="product" value="7" class="in" />
</div>
<button id="button">Add field</button>
JQuery:
$('#button').click(function(){
$('#one').clone().insertAfter("#one");
});
这甚至克隆了它们中的值,工作小提琴
发布于 2013-09-01 14:22:10
在jQuery中,有一个名为“克隆”的方法。您可以阅读api:http://api.jquery.com/clone/
$('riepilogo').html($('#divscossalina1').clone());
看看我的小提琴演示:http://jsfiddle.net/bigxiang/533zU/
希望能奏效:)
https://stackoverflow.com/questions/18559237
复制相似问题