HTML复选框checkbox全选问题




用jQuery获取checked的值不管我是否勾选都为checked,无法判断,如果不设置checked属性又一直未定义。如何根据一个CheckBox的值来判断其他CheckBox是否勾选。
function selall() {
var s = ($("checkall").attr("checked"));
alert(s);
if (){
$("input[name='checkp']").attr("checked",true);
}else {
$("input[name='checkp']").attr("checked",false);
}
}

1个回答

因为HTML代码中没有设置checked属性值,所以默认返回false,反之则返回true;若要在HTML中设置checkbox为选中状态则可以这样设置:
<input type="checkbox" name="box" checked="true">

function selall() {

var s = ($("#checkall").attr("checked"));       这里注意,你都checkbox里有id 就$("#checkall").attr("checked")   如果是class  就是$(".checkall").attr("checked")
_**
alert(s);
if (s){
$("input[name='checkp']").attr("checked",true);
}else {
$("input[name='checkp']").attr("checked",false);
}
}
qq_23126581
渊渟无迹静涛君 checkbox里有id 就$("#checkall").attr("checked") 如果是class 就是$(".checkall").attr("checked")回复qq_43620069: 还有
大约一年之前 回复
qq_23126581
渊渟无迹静涛君 回复qq_43620069: 在onchange事件里写方法。
大约一年之前 回复
qq_43620069
qq_43620069 checked值设置为true后弹出来的还是undefined的啊 怎么回事啊
大约一年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 正解,可以采纳了。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问