英語/タイ語の Web サイトで多肢選択式テストを受けました。各行には質問と 4 つの回答の選択肢があり、レイアウトは基本的に 50X5 のマトリックスです。
<div id="question">
<p class="word_test">1<span class="1 color_up audio" id="b1e01">the </span></p>
...
<p class="word_test">50<span class="50 color_up audio" id="b1e50">if </span></p>
</div>
<div id="answers">
<div id="col_a">
<p class="word_test">A:<span class="1 color_up audio" id="b1t01">คำนำหน้านาม</span></p>
...
<p class="word_test">A:<span class="50 color_up incorrect">มัน </span></p>
</div>
<div id="col_b">
...
</div>
<div id="col_c">
...
</div>
<div id="col_d">
<p class="word_test">D:<span class="1 color_up incorrect">เลอะ </span></p>
...
<p class="word_test">D:<span class="50 color_up incorrect">เป็น อยู่ คือ </span> </p>
</div>
</div>
ユーザーが A、B、C、または D のいずれかの選択肢をクリックすると、その行の質問項目が緑 (正解) または赤 (不正解) に変わります。私の問題は、クリックしたターゲット (A、B、C、または D) を任意の行で requicolor の変更にリンクする方法です。addClass と removeClass が色の変更を処理することはわかりますが、クリックされた回答と質問項目を関連付ける方法がわかりません。対応する質問を参照できるように、各列の行に番号を付けましたが、それが必要かどうかはわかりません。助けてくれてありがとう。