我必须复制一个有多个输入字段的 div。
var a = $('#divscossalina1').html();
$('#riepilogo').html(a);
如果我直接克隆输入字段,相对值也会被克隆。 如果我克隆容器 div,则不会发生这种情况。(字段被克隆,但值未被克隆) 有没有办法克隆所有带有值的输入字段,只需克隆容器 div ?(或者更确切地说 只写一个clone()函数,而不写有多少个字段。)
最佳答案
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");
});
这甚至克隆了其中的值,工作 Fiddle
关于javascript - Jquery 克隆一个带有输入字段(和相对值)的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18559237/