【发布时间】:2012-07-26 15:15:37
【问题描述】:
我有 6 个表单,每个表单有 2 个单选按钮。
我希望用户体验是,他们一次只能选择 1 个单选按钮。因此,当他们遍历另一个表单并检查单选按钮时。所有其他单选按钮将取消选择。
这是我目前尝试的。
$(document).ready(function () {
$('input[type=radio]').prop('checked', false);
$('input[type=radio]').each(function (i) {
$(this).not($('radio:checked')).prop('checked', false);
});
});
我的想法是在开始时取消选择所有按钮。但在那之后我对我的逻辑感到困惑。
我想说
如果选中此收音机,请取消选中所有其他收音机。
虽然在英语中它适合一个句子,但我怎样才能将它放入 jquery 中?
【问题讨论】:
-
@Musa - 不能跨表单工作!
标签: javascript jquery html forms radio-button