Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   выделить родительский li из 2 уровня вложености (https://javascript.ru/forum/jquery/60257-vydelit-roditelskijj-li-iz-2-urovnya-vlozhenosti.html)

ufaclub 19.12.2015 23:48

выделить родительский li из 2 уровня вложености
 
<ul>
<!-- 1 пункт меню -->
<li>
<a href="catalog/lesa">Леса</a>									
<ul class="main-menu">						
<li><a href="#">Леса клиновые</a></li>
<li class="active" ><a class="selected" href="#">Леса рамные</a></li>
<li>...</li>
</ul>
</li>
<!-- 1 пункт меню (конец) -->


<!-- 2 пункт меню -->
..............
<!-- 2 пункт меню (конец) -->


<!-- 3 пункт меню -->
..............
<!-- 3 пункт меню (конец) -->


</ul>



как мне активировать (добавить class="red" родителю <a href="catalog/lesa">Леса</a> ) если внутри этого li есть ссылка с классом: a class="selected"

т.е нужно присвоить класс первой ссылке внутри которой есть хоть одно но вхождение другой активной ссылки a class="selected". Хоть 2 хоть 3 уровня.

Помогите пожалуйста!

рони 20.12.2015 00:33

ufaclub,
$(".selected").parents('ul').prev().addClass("red");

ufaclub 20.12.2015 03:30

Цитата:

Сообщение от рони (Сообщение 400594)
ufaclub,
$(".selected").parents('ul').prev().addClass("red");

:thanks:


Часовой пояс GMT +3, время: 10:30.