我有这样的表格:
<form:form name="ExpenseDetails" method="Post"
action="ExpenseDetailsForm.html">
<table id="Parent1_Table">
<tbody>
<tr>
<td>
<table id="Item1_Table1">
<tbody>
<tr>
<td>Item</td>
<td><input type="text" name="Item1" id="Item1" required /></td>
</tr>
<tr>
<td>Expense in Rs</td>
<td><input type="text" name="ItemValue1" id="ItemValue1"></td>
</tr>
</tbody>
</table>
</td>
<td>
<table id="Item1_Table2">
<tbody>
<tr>
<td><button name="Edit1" id="Edit1">Edit</button></td>
<td><button name="Duplicate1" id="Duplicate1">Duplicate</button></td>
<td><button name="Trash1" id="Trash1">Trash</button></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form:form>
单击duplicate1
按钮时,我想创建另一个table
与 相同的元素Parent1_Table
并附加它。
为此,我有两个解决方案:
1)找到被点击的表格duplicate button
,
获取所有id
元素并入栈,
获取表格的整个html,
复制整个table
元素并在增加1后追加到原始元素ids
。
i
2)创建与单击的duplicate
按钮相同的元素,
提交后,计算文本元素的数量并使用它们。
以上哪种解决方案易于开发?
谁能帮我从中选择一个?
如果您需要有关该问题的更多详细信息,请告诉我。