У меня есть следующие элементы в HTML:
<div id="td-status" class="icongb-cancelled"></div>
<div class="ticket-header-text">
<span class="bet-text">TEXT1</span>
<span>TEXT2</span>
</div>
, и я хочу применить определенный стиль, используя LESS к TEXT1 (класс 'bet-text'), независимо от того, имеет ли его дядя класс cercaion (в этомдело icongb-отменено).Я хотел бы применить это также к TEXT2 (нет класса).Возможно ли это?
Я использую этот код, но он не работает:
.icongb_cancelled ~ .ticket-header-text {
& .bet-text {
color: #959595;
}
}
ПРИМЕЧАНИЕ. Я не хочу использовать JQuery для добавления или удаления любого класса,Я хочу сделать это, просто используя LESS без каких-либо изменений в HTML.
Заранее спасибо.
РЕДАКТИРОВАТЬ: код был в порядке, проблема заключалась в том, что я использовал подчеркивание вместотире.так что вы можете использовать этот код для применения стиля к элементу племянника.