2017-06-18 20 views
0

自分のユーザー名フィールドのみを更新する必要があります。誰でもjQueryでそのユーザー名の値を更新する方法を教えてもらえますか?ループ関数内の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); 
    }   
} 
}); 

答えて

0

まず、私は、インデックスのいずれかである必要があり、この

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

それとも

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

$('#value' + i).text('newUserName');のようにしてみてくださいそして、反復ループのインデックスを取得する必要があります。

関連する問題