Проверка условия
Здравствуйте, подскажите пожалуйста.
Можно ли с помощью javascript задать такое условие: Есть к примеру массив <ul class="left_menu" id="menu"> <li> <a class="headli" href="#">С чего начать</a> <ul class="acitem"> <li><a class="nav_art" href="#">Рубрика 1</a></li> <li><a class="nav_art" href="#">Рубрика 2</a></li> <li><a class="nav_art" href="#">Рубрика 3</a></li> </ul> </li> <li> <a class="headli" href="#">Архивы</a> <ul class="acitem"> <li><a class="nav_art" href="#">Январь (10)</a></li> <li><a class="nav_art" href="#">Февраль (15)</a></li> <li><a class="nav_art" href="#">Март (8)</a></li> </ul> </li> </ul> И скрипт который добавляет класс активным ссылкам: $('ul li a.nav_art').each(function() { link = $(this).attr('href'); if(link != homePage && link == window.location.href.substr(0,link.length)) $(this).addClass('active').parents('.headli').prev().click(); }); И вот вопрос, можно ли задать условие, что если у такого то элемента (то есть ссылки в под разделе есть класс active (<li><a class="nav_art" href="#">Рубрика 1</a></li>)) Значит класс active добавляется еще и <a class="headli" href="#">С чего начать</a> Подскажите пожалуйста, можно такое вообще сделать? |
Цитата:
|
Цитата:
<ul class="left_menu" id="menu"> <li> <a class="headli active" href="#">С чего начать</a> <ul class="acitem"> <li><a class="nav_art active" href="#">Рубрика 1</a></li> <li><a class="nav_art" href="#">Рубрика 2</a></li> <li><a class="nav_art" href="#">Рубрика 3</a></li> </ul> </li> <li> <a class="headli" href="#">Архивы</a> <ul class="acitem"> <li><a class="nav_art" href="#">Январь (10)</a></li> <li><a class="nav_art" href="#">Февраль (15)</a></li> <li><a class="nav_art" href="#">Март (8)</a></li> </ul> </li> </ul> Добавиться два класса active к ссылке и категории ps: я Вам в личку написал еще. |
Часовой пояс GMT +3, время: 12:57. |