我想知道如何从td检索值。我正在使用html表显示来自数据库的数据。我想显示除设置为隐藏的“ id”字段以外的所有列。
我正在使用此jQuery代码:
function update(){
var $id = $(this).closest("tr").find("#pid").text();
alert($id);
}
这是我的ajax代码:
$.ajax({
type:'GET',
url:'view.php',
data:"",
dataType: 'json',
success:function(data){
for(var i=0;i<data.length;i++){
$("#body-data").append("<td hidden='hidden' id='pid'>"+data[i]['id']+"</td>"+
"<td>"+data[i]['name']+"</td>"+
"<td>"+data[i]['age'] +"</td>"+
"<td>"+data[i]['gender'] +"</td>"+
"<td>"+data[i]['email'] +"</td>"+
"<td>"+data[i]['address'] +"</td>"+
"<td><button class='btn btn-warning' onclick='update();'>Update</button></td>");
}
},
});
我已经尝试了任何方法来从html表中的附加数据中检索id,但是它只显示空白。
最佳答案
VanillaJS:document.getElementById('pid')。innerText