我列出了用户可以随意添加/删除输入字段行的组件列表,因此用户可以自由地动态删除/添加一行数据:
----| _|| ____| -删除按钮-
----| _|| ____| -删除按钮-
----| _|| ____| -删除按钮-
----| _|| ____| -删除按钮-
----添加按钮- ---- 保存按钮 ----
但是,这里出现了一个问题:数据被排列在 html 数组中,以便返回到 JSP/sevlet 模型,就像 thie
<input id="row[0]" .../>
<input id="row[1]" .../>
<input id="row[2]" .../>
......
<input id="row[n]" .../>
因此,当用户删除一行时,尤其是在该部分的中间,那么数组序列肯定是混乱的,因为我只是使用基本的 jquery 命令来完成这项工作:
if (confirm(message_confirm_delete)) {
j(this).parent().remove();
}
所以问题是:当用户删除其中一个数组元素时,重新排列所有输入字段数组的最佳方法是什么?