css - 在纯 CSS 中的其他行中基于选择显示表格行
问题描述
我见过这个问题,但我的有点不同。
采用以下 HTML:
<tr>
<td>
<select id="show">
<option>Show</option>
<option>Don't show</option>
</select>
</td>
</tr>
<tr class="basedOnSelect">
<!-- stuff here -->
</tr>
正如暗示的那样,我想根据元素tr
中选择的选项来显示第二个。show
select
我可以在 JavaScript 中做到这一点,但我见过很少的 CSS hack 可以基于纯 CSS 中的复选框来做类似的事情。
在我的情况下,问题似乎select
是树太远了,无法使用兄弟选择器来获得所需的tr
,并且仍然没有“父”选择器可以使用。
这可能吗?
解决方案
推荐阅读
- google-cloud-platform - 如何在 Google Cloud Platform 上提供以前创建的 Jupyter Notebook
- html - 如何查看我上传到 FTP 服务器的 Asp.Net MVC 页面?
- mysql - 为什么此代码不起作用“SELECT DISTINCT CITY FROM STATION WHERE CITY LIKE '[aeiou]%'”
- ruby-on-rails - Rails新手:如何将封面图像添加到属于另一个模型的模型
- python - 重新索引特定级别的 pandas MultiIndex
- angular - 登录后返回用户信息(如角色)的好方法是什么?
- solr - Solr 术语方面比率
- javascript - 如何防止从顶级下拉锚点导航?
- swift - 为什么搜索栏将导航栏推出图片?
- vue.js - 如果另一个相关字段发生更改,则强制进行新的验证