【发布时间】:2015-05-24 02:37:09
【问题描述】:
我正在为客户创建一个表单,如果用户在下拉选择菜单中选择“其他”,则会出现一个文本框。它应该提醒隐藏,否则。我在很多网站上都看到过。
我可以使用以下代码轻松地为单选按钮执行此操作:
.the-text-input-box {
opacity: 0;
}
input[type="radio"]:checked ~ .the-text-input-box {
opacity: 1;
}
...但是我不知道如何以相同的方式定位选择器中的“其他”选项。
我希望只使用 CSS 来实现这一点。
【问题讨论】:
-
我认为在完整的 CSS 中是不可能的,因为您可以测试选项元素但包含在选择元素中,并且 CSS 不会返回父元素以使用兄弟选择器
标签: javascript html css forms