css - 从输入类中获取标签

标签 css class input label

只有在需要输入时,我才必须在标签中插入“*”。

有没有办法从.notEmpty类中获取输入标签的标签?

<label for="foo">Foo</label>
<input class="notEmpty" id="foo">

最佳答案

您可以将字段设为必填,然后使用 input:valid 选择器在字段为空时显示星号。

标记:

<label for="foo">Foo</label>
<input class="text" id="foo" required="required">
<span class="star" style="visibility: visible;">*</span>

CSS:

.text:valid + .star { visibility: hidden!important; }

在此处查看可用的 CodePen:https://codepen.io/fennefoss/pen/aWpqqj

关于css - 从输入类中获取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43653507/

相关文章:

c++ - 为什么当我使用重载的赋值运算符时却出现错误,却没有使用编译器提供的运算符?

c# - 访问修饰符和继承

javascript - AngularJS 输入类型 = 监视变化的数字的指令

jquery - 获取当前附加到 &lt;input&gt; 元素的文件列表

Javascript:单击提交按钮时如何将隐藏的输入标记附加到表单中?

html - body 是内部 div 的父标签吗?

css 技巧,元素后面的行

jquery - 将另一个 div 与动画分开

javascript - 内容无效的 Bootstrap 选项卡

java - 有没有办法获得最高分的物体