ある場所から別の場所にHTMLをコピーするために使用しているjQueryコードの次のブロックがあります。
var newLine = $('#popup-clone .popup-contents').last().clone();
newLine.find('.popup-title').html("hello world");
$('#popup-container').append(newLine);
これはループで数回実行されるため、htmlは次のようにレンダリングされます。
<div id="popup-container" style="display: block;">
<div class="popup-contents">
<a class="close">close this popup</a>
<span class="popup-title">Title 1</span>
<span class="popup-description"></span>
<span class="popup-type"></span>
<span class="popup-open"></span>
</div>
<div class="popup-contents">
<a class="close">close this popup</a>
<span class="popup-title">Title 2</span>
<span class="popup-description"></span>
<span class="popup-type"></span>
<span class="popup-open"></span>
</div>
</div>
等々
class = "popup-contents"を使用してすべてのdivに一意のIDを追加したいのですが、どうすればよいかわかりません。どんな助けでも大歓迎です。