所以我的页面上有一个动态表,用户可以添加、编辑和删除条目。这是我用于从表中删除一行的 jquery 代码:
$("#table").on("click", "button", function() {
$(this).closest("tr").remove();
num_rows--;
delete fname_new[num_row];
delete lname_new[num_row];
delete phone_new[num_row];
delete email_new[num_row];
delete ethnicity_new[num_row];
});
但问题是,假设 fname_new 数组有 4 行中的 4 个条目。所以 fname_new 将包含每行的名字数据,所以它看起来像这样:
[row0,row1,row2,row3]
但是假设用户删除了第 2 行,我从上面的代码中删除了,但是 fname_new 数组看起来像这样:
[row0, ,row2,row3]
但我想巩固它并使它看起来像这样:
[row0,row2,row3]
我怎么做?我尝试使用 grep 但这没有用。有任何想法吗?