是否可以从动态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].innerText
(考虑所有这些伪代码,并确定了适合你的情况。调试器是你的朋友!)
如果你想纯js的方式:document.getElementById('input')。value = document.getElementsByClassName('column-1')[0] .innerText –
是“输入”一个有效的ID?或者你是否将它用作占位符? – theGleep
这只是我给输入的id。默认快速创建:) –