克隆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。 否则,大卫莫顿的回答看起来可能会成功。