解决怎么让checkbox打勾时将id的qiandao显出来?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div>
<input type="checkbox" id="viphuiyuan"> <label for="viphuiyuan" style="display:inline-block;">VIP</label>
<input type="checkbox" id="laibing"> <label for="laibing" style="display:inline-block;">来宾</label>
<input type="checkbox" id="shangjia"> <label for="shangjia" style="display:inline-block;">商家</label>
<input type="checkbox" id="shidai"> <label for="shidai" style="display:inline-block;">市代</label>
</div>
<div id="qiandao" style="display: none;">
wwwww
</div>
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script>
function mycheckbox(){
if(isclick()){
$("#qiandao").css('display','block');
}
}
function isclick() {
var falg = 0;
$("input[type='checkbox']").each(function () {
if ($(this).checked) {
falg += 1;
}
})
if (falg > 0)
return true;
else
return false;
}
mycheckbox();
</script>
</body>
</html>
按照题主思路完善了一下代码
function isChecked() {
var flag = 0;
$("input[type='checkbox']").each(function () {
if (this.checked) {
flag += 1;
}
});
return flag;
}
$("input[type='checkbox']").click(function(){
if(isChecked()){
$("#qiandao").show();
}else{
$("#qiandao").hide();
}
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。