テーブルを作成し、各行に 2 つの列を作成するにはどうすればよいですか。各列は、変数 Time のチェックボックスを保持し、テーブルをオブジェクト プロパティに割り当てます。
var Time には、次の例の形式の文字列が含まれます。 ; 午前 11 時 30 分~午後 12 時 30 分
変数 Time 文字列にセミコロンがある場合は、文字列を分割して、各部分にチェックボックスを作成する必要があります。
たとえば、「08:00 AM - 09:00 AM;09:00 AM - 10:00 AM;10:00 AM - 11:00 AM」の場合、2 行 2 列のテーブルを作成する必要があります。最初の行の最初の列は「08:00 AM - 09:00 AM」、2 番目の列は「09:00 AM - 10:00 AM」、2 行目は「10:00 AM - 11:00 AM」となります。最初の列に "、2 番目の列に注記があります。
つまり、BookArray[i-1][2] は行を持つ異なるテーブルを保持し、各行には 2 つの列があり、各列には各レコードのチェックボックスがあります。
for(var i = 0; i < gAssessorsArray.length; i++)
{
var Time = gAssessorsArray[i].Time;
var CurrentTable;
BookArray[i] = new Array();
BookArray[i][0] = gAssessorsArray[i].ID;
BookArray[i][1] = '<input type="checkbox" id="bk_' + gAssessorsArray[i].ID + '" value="' + gAssessorsArray[i].Name + '" onchange="BookAppointment(this)" />';
BookArray[i][2] = CurrentTable;
}