内側のスパン (クラス "ag-header-group-text" を使用) が空でない (つまり、テキストを表示している) 場合にのみ、CSS ホバー スタイルが発生するようにします。これは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をこれに変更しました。これは、内側のスパンが空でない限りアクティブにならないという点で機能します-唯一の問題は、ホバーが発生する最も外側のdivの代わりにスパンが強調表示されることです
.ag-header-group-cell:hover span.ag-header-group-text:not(:empty) {
background-color: #00008A;
}