有两种情况:
1、你的allchecked 没有定义
2、你的html源码中不是所有radio元素的属性checked的值都为checked,即
有的为:
或
有的是:
这时候肯定不能全部获取啦~
最保险的就这样写:
$('input[type="radio"]').prop("checked",true).each(function () {
allchecked += this.value.toString() + ",";
});
//jquery 中prop方法是用来判断逻辑值的,所以像这种判断有没有被选中等逻辑值的情况就用prop()就好啦~