そのため、ユーザーがエントリを追加、編集、削除できる動的テーブルがページにあります。これは、テーブルから行を削除するための私の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を使用してみましたが、うまくいきませんでした。何か案は?