Сформировать js массив на основе парсинга html
Есть дерево в виде select, вложенность в котором реализована на основе отступов (пробел + точка).
Нужно распарсить этот селект и поместить данные в js массив вида
[
{
id: 'value из option',
text: 'текстовое значение option',
state: {
selected: 'bool значение selected'
},
parent: 'value родительского узла'
},
]
Допускается использование jquery при решении задачи.