У меня есть такой HTML кодселектор CSS, который соответствует родительским пустого элемента
<li data-bind="attr: { class: MenuItem.CssClass, 'data-Id': MenuItem.Id }">
<div class="subMenuActions">
<i class="icon-caret-right" />
<i class="icon-caret-down" />
</div>
...
<ul class="subMenu"></ul>
</li>
Я хочу сделать селектор для элементов i
в div.subMenuActions
, который будет проверять, если ul.subMenu
пуст.
Я знаю, что я могу проверить, если ul.subMenu
пуст, используя селектор CSS ul.subMenu:empty
, но мне нужно, чтобы скрыть i.icon-caret-down
, i.icon-caret-right
если ul.subMenu
пуст.
Пожалуйста, не отвечайте на вопросы JS.
Это не HTML-код, потому что элемент '' не может быть каким-либо образом закрыт в HTML. Это может быть код XML/XHTML, если он используется с соответствующим 'Content-type', но если он используется как' text/html', этот код будет интерпретироваться HTML-синтаксическими анализаторами как вложенные закрытые теги. –