我希望我的 CSS 悬停样式仅在内部跨度(类“ag-header-group-text”)不为空(即显示文本)时发生。这只能通过css吗?
https://jsfiddle.net/N8qah/13/
<div class="ag-header-group-cell ag-header-group-cell-with-group" style="width: 80px;">
<div class="ag-header-cell-resize"></div>
<div class="ag-header-group-cell-label"><span class="ag-header-group-text">TEST</span><span class="ag-header-expand-icon"><svg width="10" height="10"><polygon points="0,0 10,5 0,10"></polygon></svg></span>
</div>
</div>
更新:
我将我的 css 更改为 this 除非内部跨度不为空,否则它不会处于活动状态 - 唯一的问题是跨度被突出显示,而不是悬停发生的最外层
.ag-header-group-cell:hover span.ag-header-group-text:not(:empty) {
background-color: #00008A;
}