Как запомнить состояние дерева?
Есть такая задачка - запомнить состояние дерева. Думаю писать в сессию. Отсюда имеем - нужно js узнать стиль объекта.
console.log(document.getElementById('13').classList.contains('open'));
И каким-то образом передать в контролер, а там в массив сохранить. Очень смутное представление как это сделать.
Проблемка еще в чем,
<ul>
<li id="13" class="closed expandable">
<li id="45" class="closed expandable">
<li id="6" class="closed expandable">
<li id="2" class="closed expandable lastExpandable">
<div class="hitarea closed-hitarea collapsable-hitarea lastCollapsable-hitarea"></div>
<a class="" href="/proizvodstvo/site/page?view=frameset&frame=2">страница</a>
<ul style="display: block;">
То есть у хитарея нет идентификатора дива, но он есть у li
. Как можно обратиться к предку?