Как скриптом проверить, если у <li>
есть див sub
то <li
> присвоить класс parent?
<ul class="nav">
<li><a style="background-image:url(assets/images/ico-buket.png)"> Букеты</a>
<div class="sub">
<a href="roznichnyij-magazin/mini-sadyi/rozyi-poshtuchno"> Розы поштучно</a>
<a href="roznichnyij-magazin/mini-sadyi/buketyi-iz-roz"> Букеты из роз</a>
</div>
</li>
<li><a style="background-image:url(assets/images/ico-autor.png)"> Авторские букеты</a></li>
<li><a style="background-image:url(assets/images/ico-rose.png)"> Розы</a></li>
</ul>
$("li").each(function() {
if ($(this).find("div.sub").length) {
$(this).addClass("parent");
}
});
.parent, .parent a {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="nav">
<li><a style="background-image:url(assets/images/ico-buket.png)"> Букеты</a>
<div class="sub">
<a href="roznichnyij-magazin/mini-sadyi/rozyi-poshtuchno"> Розы поштучно</a>
<a href="roznichnyij-magazin/mini-sadyi/buketyi-iz-roz"> Букеты из роз</a>
</div>
</li>
<li><a style="background-image:url(assets/images/ico-autor.png)"> Авторские букеты</a></li>
<li><a style="background-image:url(assets/images/ico-rose.png)"> Розы</a></li>
</ul>
или
$("li:has(div.sub)").addClass("parent");
.parent, .parent a {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="nav">
<li><a style="background-image:url(assets/images/ico-buket.png)"> Букеты</a>
<div class="sub">
<a href="roznichnyij-magazin/mini-sadyi/rozyi-poshtuchno"> Розы поштучно</a>
<a href="roznichnyij-magazin/mini-sadyi/buketyi-iz-roz"> Букеты из роз</a>
</div>
</li>
<li><a style="background-image:url(assets/images/ico-autor.png)"> Авторские букеты</a></li>
<li><a style="background-image:url(assets/images/ico-rose.png)"> Розы</a></li>
</ul>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите плиз, как отрисовать дерево от входных данных с json что б вышло что то подобное
Проблема вот в чем: В адаптивном меню вложенные ссылки открываются как в десктопе (скрины прикладываю как есть и как должнобыть)Подскажите...