@eldar_web

Как в jQuery выбрать родителей родителей одного элемента?

<ul>
    <li>
        <ul>
            <li>
                 <ul>
                      <li class='active'>
                      </li>
                 </ul>
            </li>
        </ul>
    </li>
</ul>


Я хочу присвоить родителю класса .active<ul>) класс, а также всем <ul>, кто выше этого .active.

Количество ul которые выше этого li неизвестно (я говорю для того, чтобы использовать здесь автоматику).

Но я могу присвоить класс только к родителю этого .active ($('.active').parent().addClass('active_ul');). Как же присвоить всем ul, которые выше него?
  • Вопрос задан
  • 3559 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
jlekapb
@jlekapb
.do
Делал что-то похожее на днях.

Добавляет класс всем родителям:
codepen.io/lkp/pen/vOPgzY?editors=001
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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