首先我提醒这个,然后提醒“未定义”:
alert($("input[name='searchManagers']:checked").val());
但是当我尝试这个时,为什么要提示“不”:
if($("input[name='searchManagers']:checked").val() == 'undefined')
alert('yes')
else
alert('no')
这解决了我的问题:
if(typeof $("input[name='searchManagers']:checked").val() == 'undefined')
alert('yes')
else
alert('no')
最佳答案
第二个要与字符串而不是 undefined
类型进行比较。
试试这个:
if($("input[name='searchManagers']:checked").val() == undefined)
或:
if(typeof $("input[name='searchManagers']:checked").val() == 'undefined')
关于javascript - 使用 jQuery 获取复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529816/