js问题,请教大神,如何让点击一个复选框?另一个复选框也跟着选中?

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><scriptsr... <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="/bookstore/js/jquery/jquery-1.11.3.js" charset="utf-8" type="text/javascript"></script> <script> $(function () { $('#c1, #c2').on({ click: function (e) { var ckd = $(this).attr('checked'); alert(ckd); if(ckd == "checked") { $('#c1').attr('checked', false); $('#c2').attr('checked', false); }else{ $('#c1').attr('checked', true); $('#c2').attr('checked', true); } } }); }); </script></head><body><label> <input type="checkbox" id="c1" checked="checked"> c1</label><label> <input type="checkbox" id="c2" checked="checked"> c2</label></body></html>

就算是用原生js也不行,如getElementById(c1/c2).checked = true/false...
展开
 我来答
东理传说哥
2015-12-30
知道答主
回答量:3
采纳率:0%
帮助的人:4.3万
展开全部
$('#c1').on('change',function(){
    if ($(this).is(':checked')) {
     $('#c2').prop('checked','checked');
    }else{
        $('#c2').removeProp('checked');
    }
})
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappaHE1uIcbSI4Ho
2015-12-30
知道答主
回答量:5
采纳率:0%
帮助的人:2311
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<label>
<input type="checkbox" id="c1" checked="checked">c1
</label>
<label>
<input type="checkbox" id="c2" checked="checked">c2
</label>
<script>
var inputs=document.getElementsByTagName('input');
for(var i=0,inlen=inputs.length;i<inlen;i++){
inputs[i].onclick=function(){
if(this.checked==false){
inputs[0].checked=false;
inputs[1].checked=false;
}else{
inputs[0].checked=true;
inputs[1].checked=true;
}
}
}
</script>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式