【发布时间】:2018-10-02 08:43:22
【问题描述】:
在这里,我通过为表格数据提供动态数据来创建表格行。但我没有通过他们的 id 获得数据
if(xmlhttp.status == 200)
{
var adminList = xmlhttp.responseJSON;
var outputStr = '';
for(var i = 0; i < adminList.length; i++)
{
outputStr += '<tr><td id="tdusername">' + adminList[i].username + '</td><td id="tdfullname">' + adminList[i].fullName + '</td><td id="tdemail">'+ adminList[i].email+'</td><td id="tdedit">'+adminList[i].id+'</td></tr>';
}
$('#admin_list tbody').html(outputStr);
else
{
$('#msg').html(xmlhttp.status + ": " + xmlhttp.statusText);
}
【问题讨论】:
-
有什么问题?
-
生成表格后,我如何通过他们的 id 获取特定的表格数据?我动态地给出了每个 td 的 id,但它不起作用@GeorgeBailey
-
您正在为所有人分配相同的 ID。 ID 必须是唯一的。可以使用
id="tdusername"+i等,如果这个函数只执行一次 -
不,它不工作。我正在使用这个 $('#tdedit').click(adminInfo);通过单击表中的数据来调用该函数,但它不起作用。 @GeorgeBailey
-
$('#tdedit').val().toString() 这是我用来获取数据的
标签: javascript jquery html ajax web