jquery Ajaxによって動的に作成されたHTML DIVに一意のIDを割り当てたいです。
$.ajax({
type: 'xxx',
data: 'xxx',
url: 'xxx',
success: function(data) {
var repeatID =1;
$.each(data.data, function(i, v){
repeatID++;
//alert(repeatID);
$("#divId").append('<div class="single" id="my_test_' + repeatID + '">'
+'<div class="any_name"> '+ v.Name +' </div></div>');
});
error:...
});
クラス「シングル」に一意のIDを割り当てる必要があります。each ループ内では、repeatID が追加の外側で増加しています (たとえば、アラートのコメントを外し、サーバーから 3 つの配列が返された場合、アラート メッセージが 3 回表示されます)。しかし、追加内では増加していません。すべての値は、最初に割り当てられた値 1 のままです。したがって、3 つの DIV について、id 'my_test_1' を取得しました。
3 つの配列がある場合、「my_test_1」、「my_test_2」、「my_test_3」を取得することを期待しています。私はどこで間違っていますか?
解決策を教えてください。