Javascript 从html表格单元格中获取数据
我有一个动态构建的巨大html表,我希望能够轻松地从中获取单元格数据。Javascript 从html表格单元格中获取数据,javascript,jquery,html,html-table,cell,Javascript,Jquery,Html,Html Table,Cell,我有一个动态构建的巨大html表,我希望能够轻松地从中获取单元格数据。 我的桌子是这样摆的 <tr><td id="presCode0">V</td></tr> <tr><td id="presCode1">F</td></tr> 我试过使用: function switchToRequest(i) { var presCode=''+'presCode' + i + ''; at
我的桌子是这样摆的
<tr><td id="presCode0">V</td></tr>
<tr><td id="presCode1">F</td></tr>
我试过使用:
function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=presCode.innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}
是否有任何方法可以使用Javascript从复杂表中获取表单元格值?Replace
presCode.innerHTML;
与
然后删除第二个attribute.elements行尝试以下操作:
attend.elements["codePick"].value = $("#"+"presCode"+i).html();
或
当我这样做时,会出现错误“object Precode0没有方法'innerHTML”,请尝试.text()而不是.innerHTMLRemoved my-1。如果
$
是jQuery,那么它仍然是不对的,但是OP没有告诉我们$
在他的代码中是什么意思。$是jQuery。很抱歉没有指定。我遇到了一个错误“无法调用null的方法'getElementsByTagName'”myTable是我要更正的表的名称。现在身份证?太棒了。我使用了.text(),效果非常好!谢谢我以为jquery会有答案,但我不确定怎么回答。
$("#"+presCode).innerHTML;
attend.elements["codePick"].value = $("#"+"presCode"+i).html();
attend.elements["codePick"].value = $("#"+"presCode"+i).text(); // to get text minus html tags
function switchToRequest(i)
{
var presCode=''+'presCode' + i + '';
attend.elements["codePick"].value=document.getElementById(presCode).innerHTML;
attend.elements["codePick"].value=$("#"+"presCode"+i);
}