希望这不是一个重复的问题,因为我找不到答案。
我有一个需要克隆的 div。
<div class="phoneBookEntriesContainer">
content here
</div>
之后我必须添加一个 ID...不要问:P。
<script type="text/javascript">
var i = 1;
$(".phoneBookEntriesContainer").attr("id","phoneBookEntries" + i);
var doSomething = function(){
$(".phoneBookEntriesContainer").attr("id","phoneBookEntries" + i);
$("#phoneBookEntries" + i).clone().insertAfter("#phoneBookEntries" + i);
i ++;
};
</script>
上面的代码有点工作,但不是给我的 div 唯一的 id,而是用相同的 id 替换所有这些。
所以一开始我会有一个#phoneBookEntries1
div,在单击按钮运行该功能后,我有两个#phoneBookEntries2
div 等等。