是否可以从动态HTML表中读取值并将其传递给输入表单?

问题描述:

我在WordPress上使用了一个令人惊叹的tablepress插件,我在一个页面上有一个表格,我想读取它并将表格的值传递给输入表单。 该表是搜索的结果,并且将始终是一行和一列,只是一个数字。 有什么办法可以用PHP或JavaScript做到这一点? 或者其他方式?是否可以从动态HTML表中读取值并将其传递给输入表单?

我将分享结果页面的一些代码...

提前感谢!

<table id="tablepress-1" class="tablepress tablepress-id-1"> 
<tbody> 
<tr class="row-1"> 
    <td class="column-1">319</td> 
</tr> 
</tbody> 
</table> 

你可能有可用的jQuery的......如果是这样:

var fromTable = $("#tablepress-1 tr td").text()会给你你想要的值。

你可以做类似把它变成你的东西形式:

$("#myInputField").text(fromTable)

如果你没有jQuery的,但你知道的表,你可以得到这样的价值:

var fromTable = document.getElementById("tablepress-1").rows[0].cells[0].inn‌​erText

(考虑所有这些伪代码,并确定了适合你的情况。调试器是你的朋友!)

+0

如果你想纯js的方式:document.getElementById('input')。value = document.getElementsByClassName('column-1')[0] .innerText –

+0

是“输入”一个有效的ID?或者你是否将它用作占位符? – theGleep

+0

这只是我给输入的id。默认快速创建:)