【发布时间】:2012-06-08 08:44:14
【问题描述】:
我想用 jQuery 验证表单中的单选按钮,但它不起作用。即使我选中一个单选按钮,下面的代码(变量“checked”)也会返回 false。
我做错了什么?
$('.radio').each(function(){
var checked = $(this).is(':checked');
if($(this).is(':checked') === false){
e.preventDefault();
}
});
【问题讨论】:
-
ummm... 为什么 $(this).is(':checked') === false) 中有 3 个等号?它们应该是 2 个等号,例如 $(this).is(':checked') == false)?
-
您能否在此处添加您的 HTML 代码。根据您的代码,它建议每个单选按钮都有一个名为 radio 的类。
标签: jquery forms input radio-button