克隆div并更改它的ID以及它的所有子项是唯一的

使用JQuery可以像这样克隆一个Div并更改为它的ID添加新的标识符以及所有它的子ID?

例如,我希望能够克隆这个:

Jane Doe
John Doe

看起来像这样:

 
Jan Doe
John Doe

或者我应该重新考虑我的结构并使用rel属性和可重用的类声明?

谢谢,

Tegan Snyder

 $("#current_users").clone(false).find("*[id]").andSelf().each(function() { $(this).attr("id", $(this).attr("id") + "_cloned"); }); 

如果有附件,请观看您的活动。 如果他们依赖于ID,你将不得不修复它们。

除非您确实需要通过代码唯一地识别每个克隆的DIV,否则我会用可重用的类替换您的ID。 否则,大卫莫顿的回答看起来可能会成功。