Jquery 如何检查单选按钮的返回值是否为空?

Jquery 如何检查单选按钮的返回值是否为空?,jquery,Jquery,我想检查返回值是否为空/单选按钮是否未选中。这不起作用,我遗漏了什么?使用以下方法: return $('#attending_day_1 input[type=radio]:checked').val() = " " 使用以下命令: return $('#attending_day_1 input[type=radio]:checked').val() = " " 在javascript中,=是赋值,==是比较运算符。“”是有效的非空字符串-请尝试以下操作: return $('#at

我想检查返回值是否为空/单选按钮是否未选中。这不起作用,我遗漏了什么?

使用以下方法:

 return $('#attending_day_1 input[type=radio]:checked').val() = " "
使用以下命令:

 return $('#attending_day_1 input[type=radio]:checked').val() = " "

在javascript中,=是赋值,==是比较运算符。“”是有效的非空字符串-请尝试以下操作:

return $('#attending_day_1 input[type=radio]').is(":checked");
此外,val()返回输入元素的值。如果要检查是否未选中任何按钮,请查看jQuery选择的长度是否为0

回来$(“#参加"第1天"输入[类型=无线电]:选中)。长度


(注意0是假的,所以!0是真的)

在javascript中,=是赋值,==是比较运算符。“”是有效的非空字符串-请尝试以下操作:

return $('#attending_day_1 input[type=radio]').is(":checked");
此外,val()返回输入元素的值。如果要检查是否未选中任何按钮,请查看jQuery选择的长度是否为0

回来$(“#参加"第1天"输入[类型=无线电]:选中)。长度


(注意0为假,因此!0为真)

作为一个函数,如果没有选中复选框,则下面的行将返回
true

'' === ' '

作为一项功能,如果未选中复选框,则以下行将返回
true

'' === ' '


您正在抓取已检查的元素。为什么需要测试它们是否未选中?我想使用return,想知道是否有方法检查单选按钮是否被选中?可能是您获取选中元素的重复。为什么需要测试它们是否未选中?我想使用return,想知道是否有方法检查单选按钮是否选中?如果未选中,也可能是单选按钮的副本?是的,如果选择器返回单个元素。is(“:checked”)检查您的单选按钮是否选中。如果您有多个单选按钮,并希望检查其中任何一个按钮是否选中,则可以使用as:return$(“#出席"日"1输入[type=radio]:checked”)。长度>0;请与JSFIDLE共享您的完整代码。所以我可以理解这个问题。好的,我需要验证,通过检查两组单选按钮中的任何一个是否被选中。如果未选择任何内容,则出错。所有这些脚本都在这里工作,但我在使用&&运算符时没有成功。例如:return$('#出席(第1天)输入[type=radio]:选中')。length==0&$('#出席(第2天)输入[type=radio]:选中')。length==0;}此外,如果未选中这些选项?如果选择器返回单个元素,则选择“是”。is(“:checked”)检查您的单选按钮是否选中。如果您有多个单选按钮,并希望检查其中任何一个按钮是否选中,则可以使用as:return$(“#出席"日"1输入[type=radio]:checked”)。长度>0;请与JSFIDLE共享您的完整代码。所以我可以理解这个问题。好的,我需要验证,通过检查两组单选按钮中的任何一个是否被选中。如果未选择任何内容,则出错。所有这些脚本都在这里工作,但我在使用&&运算符时没有成功。例如:return$('#出席(第1天)输入[type=radio]:选中')。length==0&$('#出席(第2天)输入[type=radio]:选中')。length==0;}返回$('#主治#第1天输入[类型=无线电]:选中')。长度==0&$('#主治#第2天输入[类型=无线电]:选中')。长度==0;我也可以这样做吗?是的,你可以,但是有点罗嗦(而且排得很长)。与其这样做,不如使用一个类选择器(而不是两个ID选择器)。非常感谢,我真的很喜欢这个课程理念。但是,我不能使用alert。我需要在页面上显示错误,您能否在我验证页面其余元素时显示错误的示例?。用户必须选择两天中的一天或两天都来。如果两天都未选中,我将显示错误。返回$('#主治#第1天输入[类型=无线电]:选中')。长度==0&$('#主治#第2天输入[类型=无线电]:选中')。长度==0;我也可以这样做吗?是的,你可以,但是有点罗嗦(而且排得很长)。与其这样做,不如使用一个类选择器(而不是两个ID选择器)。非常感谢,我真的很喜欢这个课程理念。但是,我不能使用alert。我需要在页面上显示错误,您能否在我验证页面其余元素时显示错误的示例?。用户必须选择两天中的一天或两天都来。如果两天都未选中,我将显示错误。