Я хочу получить все значение ячейки в строке таблицы. но я написал здесь только для того, чтобы получить ячейку первой строки в моей таблице. Я хочу получить значение ячейки по выбранной строке. Спасибо, пожалуйста, помогите.Как получить значение ячейки в строке таблицы, используйте javascript?
var updateUser = function(e) {
var nRow = $(this).parents('tr')[1];
var jqTds = $('input', nRow);
var id = jqTds[1].value;
var name = jqTds[2].value;
var address = jqTds[3].value;
var username = jqTds[4].value;
var password = jqTds[5].value;
var role = jqTds[6].value;
}
И я также использовал jquery и ajax для этого.
$.ajax({
url: 'http:/localhost/api/semuaorang',
dataType: 'text',
method: 'POST',
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
success: function(response){
obj = JSON.parse(response);
for (var i = 0; i < obj.message.length; i++) {\
tu = $('<tr/>');
tu.append("<td><input type='text' name='name' class='foo' readonly value='"+obj.message[i].Id+"'></td>");
tu.append("<td><input type='text' name='name' value='"+obj.message[i].Nama+"'></td>");
tu.append("<td><input type='text' name='name' value='"+obj.message[i].Alamat+"'></td>");
tu.append("<td><input type='text' name='name' value='"+obj.message[i].Username+"'></td>");
tu.append("<td><input type='text' name='name' value='"+obj.message[i].Password+"'></td>");
tu.append("<td><input type='text' name='name' readonly value='"+obj.message[i].role+"'></td>");
tu.append("<td> <a href=''><i class='fa fa-check' onclick='updateUser()'></i></a></td>")
$('#bodyTableUpdate').append(tu);
}
},
error: function(xhr, status, error){
alert(error);
},
complete: function(){
}
});
не уверен, что я понимаю, в чем проблема, возможно, вы можете уточнить? – sweaver2112