【发布时间】:2012-10-04 14:13:12
【问题描述】:
表单中的单选按钮范围。 jQuery 检查是否为每个组选择了一个单选,如果没有,则向关联的标签添加一个类。
我已检查并且组的名称已正确添加到变量“radio”中。有什么想法吗?
$('.checkbox', this).each(function()
{
var radio = $(this).attr("name");
if ($('input[name='+ radio +']:checked').length)
{
$('label[for=' + radio + ']').addClass('error_label');
required = false;
}
else
{
$('label[for=' + radio + ']').removeClass('error_label');
}
});
【问题讨论】:
-
当您选中其中一个单选按钮时,您正在添加
error_label类,而不是您的问题似乎暗示的相反。
标签: javascript jquery radio-button radio-group