css - 选中的 CSS 输入需要隐藏/显示 div
问题描述
我需要根据输入隐藏/显示两个 div,但它不起作用。当 INPUT 按钮在 div 之外时,它可以工作,但我需要将输入按钮保留在自己的 div 中。
div#doctorcard, div#facilitycard {
display:none;
}
input#doctor:checked ~ div#doctorcard {
display:block;
}
input#facility:checked ~ div#facilitycard {
display:block;
}
<div>
<label for="doctor"><span>show</span></label>
<input type=checkbox id="doctor">
<label for="facility"><span>hide</span></label>
<input type=checkbox id="facility">
</div>
<div>
<div id="doctorcard">Zeeshan 1</div>
<div id="facilitycard">Zeeshan 2</div>
</div>
解决方案
推荐阅读
- python - JQuery CDN does not work, localfile cannot be found
- .net - 正确检测 Windows 版本(使用生成的应用清单时)
- r - 如何修复用于绘制直方图的代码?
- android - react-native mapbox 符号层从 URI 动态渲染图标
- python - 将报告格式转换为数据集 Python
- scala - 在 Gatling / Scala 中循环来自先前请求的多个响应匹配
- tabulator - 当我开始编辑单元格时,制表符在自动完成中显示值而不是标题
- infragistics - 如何根据来自 infragistics ignite-ui 的 igGrid 计数对分组行进行排序?(jQuery)
- python - Pyinstaller 和 Python-Markdown - ImportError: no module named 'extra'
- python - 使用 python configparser 读取 AWS 配置文件时遇到问题