2013-02-03 98 views
1

我想添加一个元素的内容后的另一个内容。下面的代码将成功移动的元素。我想要/需要做的只是将元素的精确副本放置到位置?jquery:我怎样才能复制元素?

$('#row' + after_index).after($('#availablesongs')); 

有什么建议吗?

回答

2
$('#row' + after_index).after($('#availablesongs').clone()); 
+0

太爱了。谢谢你,先生! – Mike

+0

@Mike在克隆表单元素时要小心。浏览器以不同方式处理元素的克隆。文件/密码 - 不复制该值。选择不会复制所有浏览器中的选定选项。等等 – Phill

+0

谢谢Phill。任何ALT建议?我原本想着某种ajax,并且吐出我需要附加的和单独使用after()的表单元素。 – Mike