【发布时间】:2011-07-03 01:21:39
【问题描述】:
我想在单击“td”时选中和取消选中(切换)收音机,但保留默认输入事件
<table>
<tr>
<td>
<input type='radio'>
</td>
</tr>
</table>
我的代码尝试:
尝试 1: http://jsfiddle.net/UJXRu/
尝试 2: http://jsfiddle.net/UJXRu/1/
尝试 3: http://jsfiddle.net/UJXRu/2/
预览:
$("td").click(function(e) {
if (!$(e.target).is("input")) {
var bool = !$(this).children("input").is(':checked');
$(this).children("input").attr("checked", bool)
}
else{
var bool2 = !$(e.target).is(':checked');
$(e.target).attr('checked',bool2);
}
});
【问题讨论】:
-
不太了解您想要实现的目标。您想在单击 td 或单选按钮时检查单选按钮吗?您能否解释一下单击 td 和单击单选按钮时要发生的情况?谢谢。
-
我想在单击 td 或单选按钮时检查单选按钮
-
您希望单选按钮的行为类似于复选框吗?
-
嗯,对,这是一个复选框行为.. 好吧,忘了这个问题。我的坏