我有一个包含多行的表。每行包含 5 列(或 5 个 TD)。第一个 TD 内部是一个文本字段和一个选择框。其他 4 个 TD 每个都包含一个包含一组单选按钮的表。
<tr bgcolor=#ffffff>
<td valign=center>
<select name=player1>
<option>0</option>
<option>1</option>
</select>
<input type="text" id="PlayerLocal1" name=p1name size=20>
</td>
<td>
<table border=1>
<tr>
<td>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td><input type=radio name=p1o1 value="1B">1B
<td><input type=radio name=p1o1 value="FO">FO
</tr>
</table>
</td>
</tr>
</table></td></tr>
基本上我希望禁用其他 4 个 TD 中的每一个中的单选按钮,除非用户在文本字段中输入一个值或在选择字段中选择一个值。
我正在考虑为每个 TR 添加一个类,然后以某种方式遍历不是第一个 TD 的每个 TD 并删除 disabled 属性(以启用它),但我无法理解如何创建条件语句或是否我需要使用 parents() 或 Siblings() 或其他东西来遍历。
快速澄清: 我的表有多行多列(我只显示了 2 个 TD 以节省空间,但其他 3 个 TD 看起来就像第二个一样)。例如,player1 和 p1name1 将是第二行的 player2 和 p2name2。因此,如果第一行中的文本/选择发生更改,则不应启用所有行中的所有单选按钮——仅启用第一行的单选按钮。
任何帮助表示赞赏!