【发布时间】:2017-10-24 14:58:29
【问题描述】:
我被 CSS 覆盖扼杀了... 我的样本有两组输入标签,上面有标签 单击第一个数字很好地切换到编辑模式。 不幸的是,点击第二个数字并没有按预期工作。
div[class="number_container"]>input:focus+label {
display: none
}
.number_container {
position: relative;
}
.number_content {
position: absolute;
top: 1px;
left: 1px;
height: 22px;
width: 148px;
text-align: center;
background: white;
}
<body>
<div class="number_container">
<input id="1" name="1" style="width: 150px;" type="number" value="100000">
<label class="number_content" for="1">$1,000,014</label>
</div>
<br/>
<br/>
<div class="number_container">
<input id="2" name="2" style="width: 150px;" type="number" value="200000">
<label class="number_content" for="1">$2,000,014</label>
</div>
</body>
似乎 CSS 选择器以某种方式选择了第一个 div 元素 不过它适用于 Tab 键
非常感谢任何帮助
【问题讨论】: