Jquery在循环函数中更新表格单元格

时间:2017-06-18 16:42:01

标签: jquery html json loops html-table

我只需要更新我的用户名字段。任何人都可以帮我如何在jQuery中更新该用户名值?

for (var i = 0; i < response.length; i++) {
   tr = $('<tr id="row'+i+'"/>');                                                         
   // tr.append("<td class='id_row' data-id_value='"+i+"'>" + response[i].id + "</td>");
   tr.append("<td class='name'>" + response[i].name + "</td>");
   tr.append("<td id='value"+i+"'>" + response[i].username + "</td>");
   tr.append("<td>" + response[i].email + "</td>");
   tr.append("<td>" + response[i].phone + "</td>");
   tr.append("<td>" + response[i].website + "</td>");    
   tr.append("<td>"+ '<button class="btn btn-danger update" data-check="'+i+'"> Update </button>'+ "</td>")   
   tr.append("<td>"+ elem + "</td>")          
   $('table').append(tr);
   }        
}
});

2 个答案:

答案 0 :(得分:0)

首先你应该得到迭代循环的索引然后尝试这样

$('#value'+i).val('updatedUsernameValue');

$('tr:eq(2)').children().next().val('somevalue');

答案 1 :(得分:0)

$('#value' + i).text('newUserName');我应该是任何一个索引。