Я сейчас использую jQuery для динамического создания DIV на основе пользовательского ввода.С учетом того, как они генерируются и форматируются, между DIV нет прямых отношений родитель / потомок.На самом деле, я полагаю, что самый простой способ объяснить это - генерация дерева.Я хочу иметь возможность создать собственную иерархию, такую, что если удаляется элемент в верхней части дерева, то же самое происходит со всеми его псевдодетями.
Ниже приведен несколько наглядный пример.Диаграмма следует горизонтальной иерархии.
Level 1 Level 2 Level 3
-----------------------------
X X X \
X | >> These 3 elements are pseudo-children of
X / the first elements in level 1 and level 2
X <<<<<< X << The element in level 2 is pseudo-child of
X the first element in level 1
X X X
X X
X
ОБНОВЛЕНИЕ:
Пример кода:
<tr>
<td>Level1</td>
<td>Level2</td>
<td>Level3</td>
</tr>
<tr>
<td />
<td />
<td>Level3</td>
</tr>
<tr>
<td />
<td />
<td>Level3</td>
</tr>
<tr>
<td />
<td>Level2</td>
<td>Level3</td>
</tr>
<tr>
<td />
<td />
<td>Level3</td>
</tr>
и т. Д. (Соответствует схеме)