javascript - 如何使用子选择器将 css 应用于父级 - 使用 css 或 angular 2
问题描述
如何使用子选择器( mat-checkbox-checked )应用 css 属性,需要将属性应用到其父 td 和兄弟姐妹...无需申请第二个 tr 及其子代。仅使用 css 或 angular 2 或 material 或 javascript ..!不使用 jQuery
<table>
<tbody>
<!-- apply styles to this row -->
<tr>
<td>
<mat-checkbox class="mat-checkbox-checked"></mat-checkbox>
</td>
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td>data 4</td>
</tr>
<!-- No need to apply styles to this row -->
<tr>
<td>
<mat-checkbox class="mat-checkbox"></mat-checkbox>
</td>
<td>data 1</td>
<td>data 2</td>
<td>data 3</td>
<td>data 4</td>
</tr>
</tbody>
</table>
解决方案
如果要选择此表的第一行,可以执行以下操作:
tbody tr:first-child {
background: red;
}
希望这会有所帮助。
推荐阅读
- wordpress - 将 WordPress 媒体从月/年文件夹更改为一个上传文件夹,全局更新站点?
- sql - 过去 7 天 Unix/Redshift 过滤器不工作
- javascript - 使用 jQuery 突出显示不超过 2 个复选框(li)
- angular - 错误类型错误:无法读取未定义的属性“过滤器”
- java - socket.io 如何通过 android 上的同步调用获得响应?
- sql-server - 在 Microsoft.AnalysisServices.Deployment.exe 中找不到数据库
- google-app-engine - 基于应用引擎 cookie 的流量拆分
- python - Python 全局变量错误
- angular - 对象参数未绑定 spring boot + angular2
- r - 停止在 RStudio 中启动时加载包