css - 在我下面的代码片段中,我试图检查液体的输入单选按钮,但在咬可以时无法检查?
问题描述
在我下面的代码片段中,我试图检查下一组中的单选按钮,但它不是选择性的,无法检查这里是代码:
input[type="radio"] {
display: none;
}
input[type="radio"]+label span {
display: inline-block;
width: 10px;
height: 10px;
background: transparent;
vertical-align: middle;
border: 2px solid #f56;
border-radius: 50%;
padding: 2px;
margin: 0 5px;
}
input[type="radio"]:checked+label span {
width: 10px;
height: 10px;
background: #f56;
background-clip: content-box;
}
<div>
<input type="radio" id="pizza" name="bites" value="pizza">
<label for="male"><span></span>pizza</label><br>
<input type="radio" id="cake" name="bites" value="cake">
<label for="female"><span></span>cake</label><br>
</div>
<div>
<input type="radio" id="soda" name="liquid" value="soda">
<label for="male"><span></span>soda</label><br>
<input type="radio" id="water" name="liquid" value="water">
<label for="water"><span></span>water</label><br>
</div>
解决方案
标签上的您for
与无线电输入 id 不匹配,这就是您的代码不起作用的原因
input[type="radio"] {
display: none;
}
input[type="radio"]+label span {
display: inline-block;
width: 10px;
height: 10px;
background: transparent;
vertical-align: middle;
border: 2px solid #f56;
border-radius: 50%;
padding: 2px;
margin: 0 5px;
}
input[type="radio"]:checked+label span {
width: 10px;
height: 10px;
background: #f56;
background-clip: content-box;
}
<div>
<input type="radio" id="pizza" name="bites" value="pizza">
<label for="pizza"><span></span>pizza</label><br>
<input type="radio" id="cake" name="bites" value="cake">
<label for="cake"><span></span>cake</label><br>
</div>
<div>
<input type="radio" id="soda" name="liquid" value="soda">
<label for="soda"><span></span>soda</label><br>
<input type="radio" id="water" name="liquid" value="water">
<label for="water"><span></span>water</label><br>
</div>
推荐阅读
- tensorflow - Failed to find input Node 'image_tensor' in tensorflow android
- java - Eclipse 中的 OSGi 声明式服务、多个服务接口和线程安全
- javascript - Login add type in php code but not working calling ajax not working
- javascript - Can I load images dynamically using React.Componet's props and "require() function?
- sql - 如何使用 SQL 查询在不同的行中打印结果?
- c - malloc 错误,我无法理解使用带有单独链接的哈希表
- reactjs - reactjs 如何根据从服务器获取的数据显示其他文本
- uiwindow - iOS13中具有多个窗口场景的最顶级视图控制器
- r - R获取并约束局部最大值位置和值的数量
- c++ - 调用 (list 和 push_front) 没有匹配的函数