我在一个英语/泰语网站上进行了多项选择测试。每行有一个问题和 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 会处理颜色变化,但我看不到如何在点击的答案和问题项之间建立联系。我已经对每一列中的行进行了编号,以便可以引用相应的问题,但我不知道这是否有必要。谢谢你的帮助。