我想将唯一 id 分配到由 jquery Ajax 动态创建的 HTML DIV 中。
$.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:...
});
我需要为“single”类分配一个唯一的 id。在每个循环中,repeatID 在追加之外增加(例如,如果我取消注释警报并且服务器返回了 3 个数组,那么它将发出警报消息 3 次。)。但是在 append 里面它并没有增加。所有值都保持最初分配的值 1。因此,对于三个 DIV,我得到了 id 'my_test_1'。
如果有 3 个数组,我期望得到 'my_test_1'、'my_test_2'、'my_test_3'。我在哪里做错了?
请问有什么解决办法吗?