return $('#attending_day_1 input[type=radio]:checked').val() = " "
我想检查返回值是否为空/单选按钮未选中。这不起作用,我错过了什么?
答案 0 :(得分:2)
使用它:
return $('#attending_day_1 input[type=radio]').is(":checked");
答案 1 :(得分:1)
在javascript中,=是赋值,==是比较运算符。 " "是一个有效的非空字符串 - 试试这个:
'' === ' '
另外,val()返回input元素的值。如果要检查是否没有选中任何按钮,请查看jQuery选择的长度是否为0。
回归! $(' #patnding_day_1输入[type = radio]:已检查')。长度
(注意0是假的,所以!0是真的)
答案 2 :(得分:1)
作为一项功能,如果没有选中复选框,则以下行将返回true
:
return $('#attending_day_1 input[type=radio]:checked').length === 0;