| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > обход меню рекурсией |
| Автор: Evghenusi 6.5.2011, 22:55 | ||||
| Доброго времени суток. Требуется обойти древовидное меню, подскажите как исправить, а то в ступор зашёл. Функция доходит до самых младших потомков (узлов), обрабатывает их, некоторых почему-то дважды, и помирает. Как исправить не знаю,
P.S. желательно без библиотек |
| Автор: Котокобра 7.5.2011, 08:53 | ||||||
потому что условие всегда верно
надо тогда уж
почему бы не обойти меню просто по коллекции пунктов списка?
|
| Автор: Evghenusi 7.5.2011, 09:11 |
по коллекции - типа по всем li которые в меню? мне надо пройтись и собрать массив JSON-ом, записав родительские ID не помогло. |
| Автор: нуп 7.5.2011, 09:43 |
| Автор: Evghenusi 7.5.2011, 09:59 |
| нуп , угу, и что там? я не вижу( предлагаешь проверять ещё есть ли дети? |
| Автор: нуп 7.5.2011, 10:09 |
| та var допишите |
| Автор: Evghenusi 7.5.2011, 10:18 |
| аааааааааааааааааааааааааааааааааааааааааааааааааа ачументь нуп огромное спасибо я не верю, это мистика. (извините за флуд) |