javascript - 是否可以使用 Javascript/jQuery 将表格数据转移到不同的单元格?
问题描述
我正在尝试设置一项功能,该功能涉及在单击站点上另一个页面的链接时将内容添加到表格的末尾。如果表格末尾已有内容,则将该内容移至下一个单元格并让新内容取而代之。
例如,在一个动作之后,将内容添加到结尾,
<tr>
<td id="cell_1"></td>
<td id="cell_2"></td>
<td id="cell_3"><span>Content</span></td> <-- content
</tr>
在另一个动作之后,添加更多内容并转移以前的内容,
<tr>
<td id="cell_1"></td>
<td id="cell_2"><span>Content</span></td> <-- moved here
<td id="cell_3"><span>New Content</span></td>
</tr>
因为我希望在单击站点上另一个页面的链接时发生这种情况,所以我打算使用 cookie 为每个单元格写入数据,然后在下一页上,将数据加载到单元格中,然后移动一个。我的功能中只有 3-5 个单元格,因此在处理少量数据方面是合理的,所以我认为,如果我希望它在页面中持续存在,则在单元格中写入和读取 cookie 是最合乎逻辑的方法. 但实际上有没有更好的方法来处理这类问题?
解决方案
或者,您可以将表格 html 传递到新页面。请参阅下面的论坛。
https://forums.asp.net/t/1686492.aspx?复制+HTML+table+and+pass+it+to+another+page
要移动表格单元格,请使用以下代码。
1) 将内容添加到结尾。
$('#tblContent tr').append('新内容')
2)移动单元格:
$('#tblContent tr td')[0].remove()
推荐阅读
- python - 仅遍历与 Pandas DataFrame 的特定小时对应的行?
- java - 我想检查用户第一个输入的第一个字母是否与第二个用户输入的第一个字母相似
- c# - 将日志文件附加到 Azure Devops 测试运行
- json - 使用playframework将json数组解析为scala中的案例类,json中的字段与案例类中的字段不匹配
- python - 在列表中插入元素会改变一切
- c# - Unity中如何正确管理内存
- java - 如何使用以下输出为货币转换器 API 设计 JSON 解析器实体对象
- python - 尝试将 .py 文件转换为 .exe 文件,但该过程运行时出现许多错误,并且 .exe 在完成时失败
- angular - 由 ErrorINterceptor 引起的不需要的错误 401
- flutter - Flutter 框架如何调用 createSate() 方法以及框架通常如何调用您的代码?