【发布时间】:2015-02-24 03:52:11
【问题描述】:
我希望当单选按钮被选中时,与我的单选按钮单元格相邻的单元格以绿色突出显示,并在它被移至未选中时变回灰色。 换句话说,包含获胜团队价值的单选按钮应该将包含该团队名称的单元格变为绿色。
$('input:radio').checked(function() {
$(this).closest('td').addClass('highlight');
});
.highlight {
background: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<tr id='game_1'>
<td class='bowl'>Fiesta Bowl</td>
<td id='radiocell'>
<input type='radio' name=1 value='Arizona'></input>
</td>
<td class='team1'>Arizona</td>
<td id='radiocell'>
<input type='radio' name=1 value='Boise State'></input>
</td>
<td class='team2'>Boise State</td>
<td class='gameDay'>January 1</td>
</tr>
【问题讨论】:
-
<input>标签是自闭合标签。<input type='radio' name=1 value='Arizona'></input>----><input type='radio' name=1 value='Arizona' /> -
.checked应该是.click
标签: jquery css button colors radio