0

我的表单中有很多选择和输入。我正在尝试使用 clone 和 append.to 制作相同的表单,但我不知道如何克隆所选值。输入和选择框成功打印在数组中:

[model] => 0
[powertype] => kW (input)
[dateofmy] => 0
[dateofmm] => 0
[pricetype] => NOK (input)

但是,如您所见,我无法克隆选择选项值。0 处处显示。

我的代码:

$('#myForm input').each(function(item){
$($(this).clone()).appendTo($('#form2'));
});

$('#myForm select').each(function(item){
$($(this).clone()).appendTo($('#form2'));
});

$('#myForm option:selected').each(function(item){
$($(this).clone()).appendTo($('#form2'));
});
4

1 回答 1

0

你可以.clone()在整个表格上使用权利..

$("#myForm").clone().appendTo($('#form2'));

这个也试试。。

$('#form2').append($('#myForm').html());
于 2012-10-11T15:51:34.147 回答