我有一个巨大的html表,我正在动态构建,我希望能够轻松地从中获取单元格数据。
这是我的表格设置方式。
<tr><td id="presCode0">V</td></tr>
<tr><td id="presCode1">F</td></tr>
构建表时,每个行元素都会编号。 每行有5个单元格,表格中有数百行。单击每行调用如下函数:
onclick="switchToRequest(rownumber)"
我尝试过使用:
function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=presCode.innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}
有什么方法可以使用Javascript从复杂的表中获取表格单元格值?
答案 0 :(得分:1)
试试这个:
attend.elements["codePick"].value = $("#"+"presCode"+i).html();
或
attend.elements["codePick"].value = $("#"+"presCode"+i).text(); // to get text minus html tags
答案 1 :(得分:0)
替换
presCode.innerHTML;
与
$("#"+presCode).innerHTML;
并删除第二个attend.elements行
答案 2 :(得分:0)
function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=document.getElementById(presCode).innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}