我有多个表单,每个表单都有一个radiobutton组 基本上我想只允许用户选择一个选项之一。 在我的情况下,只允许选择是一次
您可以在下面的链接中看到行为
似乎忽略了jquery代码的这一行中的选择
$('input:radio [name = $(tmp)]]')[1]。checked = true;
答案 0 :(得分:2)
你可以这样做:
$("input[name*='records']").click(function(e) {
var inputs = $("form input[type=radio][value=Y]:checked");
if (inputs.length > 1){
e.preventDefault();
}
});
在这里小提琴:http://jsfiddle.net/6EQHE/5/
答案 1 :(得分:0)
将其更改为:
$('input:radio[name=$(tmp)]]')[1].attr('checked', 'checked');