@Grizar

Kaк присвоить класс пункту меню в зависимости от вложенности и порядкового положения?

Имеем примерно такое меню, много вложений и много пунктов (здесь чуть-чуть написал).
<div class="menu">
    <ul>
           <li>
                  <a href="">1</a>
                  <ul class="sub-menu"> 
                        <li>
                              <a href="">2</a>
                              <ul class="sub-menu">
                                    <li>
                                           <a href="">3</a>
                                                 <ul class="sub-menu">
                                                       <li>
                                                             <a href="">4</a>
                                                             <ul class="sub-menu">
                                                                   <li>
                                                                         <a href="">5</a>
                                                                        <ul class="sub-menu">
                                                                               <li>
                                                                                       <a href="">6</a>
                                                                        
                                                                                 </li>
                                                                        </ul >
                                                                   </li>
                                                             </ul >
                                    </li>
                                                 </ul >
                                    </li>
                              </ul >
                        </li>
                   </ul >
          </li>
          <li>
                <a href="">7</a>
                <ul class="sub-menu">
            </li>
           <li>
                <a href="">8</a>
                <ul class="sub-menu">
            </li>
    </ul>
  </div>

Как скриптом задать класс каждому <li> таким образом например
<li class="sub_menu_11"><li class="sub_menu_42">, таким образом чтобы первая цифра обозначала вложенность а вторая цифра обозначала положение попорядку в своем суб-меню.
Например здесь это первый пункт в первом субменю, четвертый пункт во втором субменю, ну или наоборот.
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Enj0y
$('.menu ul:eq(вложенность) > li:eq(порядок)').addClass('класс');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы