【发布时间】:2012-04-03 10:26:17
【问题描述】:
一个表有 25 行。每行都有一个属性、一个图像(勾号)和 5 个单选按钮,从 1-5 对所述属性进行评级。当单击其中一个按钮时,我希望之前由 css 隐藏的图像(刻度符号)可见。
html是
<table>
<tr>
<td width="15px"><img id="1ai" src="../PNG Files/Untitled-3.gif" /></td>
<td style="text-align: left" >Course Structure and it's revelence</td>
<td width="6%"><input type="radio" name="1a" value="5" id="1a1" /></td>
<td width="6%"><input type="radio" name="1a" value="4" id="1a2" /></td>
<td width="6%"><input type="radio" name="1a" value="3" id="1a3" /></td>
<td width="6%"><input type="radio" name="1a" value="2" id="1a4" /></td>
<td width="6%"><input type="radio" name="1a" value="1" id="1a5" /></td>
</tr>
<tr bgcolor="#FCFFE8">
<td width="15px"><img id="2ai" src="../PNG Files/Untitled-3.gif" /></td>
<td style="text-align: left" >Syllabus and it's coverage</td>
<td width="6%"><input type="radio" name="2a" value="5" id="2a1" /></td>
<td width="6%"><input type="radio" name="2a" value="4" id="2a2" /></td>
<td width="6%"><input type="radio" name="2a" value="3" id="2a3" /></td>
<td width="6%"><input type="radio" name="2a" value="2" id="2a4" /></td>
<td width="6%"><input type="radio" name="2a" value="1" id="2a5" /></td>
</tr>
</table>
图像已通过 CSS 隐藏。 Javascript 应识别选中了哪个单选按钮,然后使相应的图像可见。
【问题讨论】:
-
我希望这不是一个严肃的多项选择测试:-)
-
@Anudeep Bulla:我怎么知道图片对应的是哪个收音机?
-
@minitech 我会改变它。但我希望代码比对语言的更正更好。 :)
-
@Tj 但这就是本质上的问题。 When one of the radio buttons with NAME 1a is chosen, the image with ID 1ai should be made visible.
-
@AnudeepBulla 是的,我想得太远了:-)
标签: javascript jquery html css radio-button