Как пройти через детей div рекурсивно

0

У меня такая структура div, которая будет похожа на детей-внуков-великих детей и т.д., так как конец div-структуры неизвестен. поэтому мой вопрос: как пройти рекурсивно до последнего div.

<div class="parent">
    <div class"con">
        <div class="app">
            <div class"con">
                <div class="app">
                    <div class"con">
                        <div class="app">
                            <div class"con">
                                <div class="app">
                                </div>
                                <div class="disapp">
                                </div>
                            </div>
                        </div>
                        <div class="disapp">
                            <div class"con">
                                <div class="app">
                                </div>
                                <div class="disapp">
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="disapp">
                    <div class"con">
                        <div class="app">
                        </div>
                        <div class="disapp">
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="disapp">
            <div class"con">
                <div class="app">
                    <div class"con">
                        <div class="app">
                        </div>
                        <div class="disapp">
                        </div>
                    </div>
                </div>
                <div class="disapp">
                    <div class"con">
                        <div class="app">
                        </div>
                        <div class="disapp">
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

Я нашел такое решение - обход дерева JQuery - элементы Nested Unordered list для JSON, но вот тег list обрабатывается, но в моем случае я хочу, чтобы все div обрабатывались как JSON.

  • 0
    Когда вы говорите последний DIV, вы имеете в виду, что пытаетесь достичь самого глубокого вложенного DIV ...? Кроме того, ваша структура DIV была бы намного более удобочитаемой, если бы она была хорошо вставлена.
  • 0
    @Wayne Уэйн, да, я пытаюсь достичь самого глубокого вложенного div
Показать ещё 7 комментариев
Теги:
recursion
tree-traversal

1 ответ

0

если вы можете использовать jQuery, тогда вы можете просто сделать что-то вроде $(".parent").find( div:last'). Если вы хотите сделать это для каждого уровня, тогда вам нужно будет $ (". Parent").find("div").each(... и проходить таким образом

Ещё вопросы

Сообщество Overcoder
Наверх
Меню