【发布时间】:2011-06-05 05:34:57
【问题描述】:
在使用一些非常基本的 jQuery 时遇到了一个小问题,我希望能够单击表格单元格,然后让它自动选择里面的单选按钮。
HTML:
<table>
<tr>
<td>
1<br>
<input type="radio" name="choice" value="1">
</td>
<td>
2<br>
<input type="radio" name="choice" value="2">
</td>
<td>
3<br>
<input type="radio" name="choice" value="3">
</td>
</tr>
</table>
jQuery:
$("td").click(function () {
$(this).closest('input:radio').attr('checked',true);
});
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
由于答案已经正确,我将在这里添加
.closest()用于遍历 up DOM 树,例如获取<tr>或<table>,而不是向下。