如何在克隆时更改ID?
例:
<div id="unique" class="cloneMe">test</div>
<div id="unique1" class="cloneMe">test</div>
<div id="unique2" class="cloneMe">test</div>
Run Code Online (Sandbox Code Playgroud)
脚本
jQuery('.cloneMe').clone(); // has all selected after cloning
...
Run Code Online (Sandbox Code Playgroud)
结果
<div id="unique" class="cloneMe">test</div>
<div id="unique1" class="cloneMe">test</div>
<div id="unique2" class="cloneMe">test</div>
<div id="unique" class="cloneMe">test</div>
<div id="unique1" class="cloneMe">test</div>
<div id="unique2" class="cloneMe">test</div>
Run Code Online (Sandbox Code Playgroud)
我怎样才能明确修改克隆的div?
您可以使用each然后设置新ID.
jQuery('.cloneMe').clone().each(function(i){
this.id = "id"+ i; // to keep it unique
}).appendTo("someSelector");
Run Code Online (Sandbox Code Playgroud)