我必須複製其中有多個輸入字段的div。Jquery克隆輸入字段(和相對值)的div
var a = $('#divscossalina1').html();
$('#riepilogo').html(a);
如果我直接克隆輸入字段,相對值也被克隆。 這不會發生,如果我克隆容器股利(這些字段被克隆,但不是價值) 有沒有辦法克隆所有輸入字段的值,只需克隆容器div?(或者更確切地說 只寫一個克隆()函數,而不是有多少個字段。)
我必須複製其中有多個輸入字段的div。Jquery克隆輸入字段(和相對值)的div
var a = $('#divscossalina1').html();
$('#riepilogo').html(a);
如果我直接克隆輸入字段,相對值也被克隆。 這不會發生,如果我克隆容器股利(這些字段被克隆,但不是價值) 有沒有辦法克隆所有輸入字段的值,只需克隆容器div?(或者更確切地說 只寫一個克隆()函數,而不是有多少個字段。)
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
在jQuery中,有一個名爲「clone」的方法。你可以讀取API:http://api.jquery.com/clone/
$('riepilogo').html($('#divscossalina1').clone());
,看到我的小提琴演示:http://jsfiddle.net/bigxiang/533zU/
希望工程:)
謝謝,我知道克隆()。我用它來克隆字段的容器div。問題是,如果我克隆的div值不克隆但只有fields.I'm試圖克隆容器div whith都(字段和值)。有幾個(如數百)fileds這就是爲什麼我不想在每個領域使用克隆 – EnzoVici