我正在尝试创建一个预填充表单,该表单从 HTML 表中的任何选定行中提取值。HTML 页面由 JSP 填充。
我的桌子看起来像这样
<table id="data-table" id="test">
<thead>
<tr>
<th>value1</th>
<th>value2</th>
<th>value3</th>
<th>value4</th>
</tr>
</thead>
<tbody>
<tr>
<td id="class1"><%= value.valueOne() %></td>
<td id="class2"><%= value.valueTwo() %></td>
<td id="class3"><%= value.valueThree() %></td>
<td id="class4"><%= value.valueFour() %></td>
</tr>
<%
}
%>
</tbody>
</table>
我想在单击特定行时获得带有行值的预填充表单。我有一些执行此操作的 js 代码。
$(document).on("click", ".data-table .class1", function(e) {
var value = $(this).closest('tr').val();
console.log(value);
// Just to check if I get the correct value
});
不幸的是,我无法理解如何从 DOM 中获取该特定行的值并将其填充到我想要覆盖在表格上的表单中。我将不胜感激任何指针。我真的会写更多的代码,但我不知道 Jquery 并且卡住了