音楽祭のタイムテーブルサイトを作っています。このサイトの目的は、人々が見たいアクトを選択し、イベントの個人的なタイムテーブルを作成することです. 現在、サイトには 2 つのテーブルがあります。
- フェスティバルでの行為の完全なリスト
- ユーザーの個人的なタイムテーブル
これが私の問題です。アクトが完全なリストからユーザーの個人的なタイムテーブルに追加されるたびに、ユーザーのタイムテーブルのすべてのテーブル行を反復処理し、衝突を強調する関数が必要です。この衝突は別の形式になります (議論のために、衝突を示すために行の背景を赤に変えるとしましょう)。
どうすればいいですか?
テーブル コード:
<table id="fri_myTimes">
<thead>
<tr><th>Act</th>
<th>Start Time</th>
<th>End Time</th>
<th>Duration</th>
</tr></thead>
<tbody>
<tr id="band-Young-Guns class="Main">
<td>Young Guns</td>
<td>12:00:00</td>
<td>12:30:00</td>
<td>30</td>
<td><div id="btn-Young-Guns" class="del"> </div></td>
</tr>
<tr id="band-Frankie-And-The-Heartstrings" class="NME-/-Radio-1">
<td>Frankie And The Heartstrings</td>
<td>12:00:00</td>
<td>12:30:00</td>
<td>30</td>
<td>
<div id="btn-Frankie-And-The-Heartstrings" class="del"> </div></td></tr>
</tbody>