Как в jquery выбрать крайний узел потомка по имени тега, либо узел, содержащий определенный узел?

Вопросы по вёрстке и JavaScript
Ответить
EVOSandru6
Сообщения: 605
Зарегистрирован: 2014.07.04, 13:33

Как в jquery выбрать крайний узел потомка по имени тега, либо узел, содержащий определенный узел?

Сообщение EVOSandru6 »

Добрый день,

Есть примерно такая структура древовидного аккордеона-меню, классы вписываю для понимания того, что нужно выбрать, на самом деле их нет. В иерархичном меню неизвестен уровень вложенности.

Код: Выделить всё

div#accordeon
    ul
       li.find-3
         ul
            li.find-1.searh-2
      li.search-1
         ul
            li
               ul
                  li  
                     a.find-2
                 li
                    a
Необходимо выбрать:
1) Крайнего потомка find-1 по признаку, что он крайней в иерархии li относительно #accordeon по маршруту первой ветки (:first :first :first ... )
2) Как выбрать find-2 - ссылку по первой ветке относительно .search-1
3) Еще интересует, можно ли выбрать .find-3 исходя от search-2

Все три пункта в условии неограниченной вложенности. Если кто сталкивался с таким, отзовитесь!
Ответить