Какой лучший способ создать неупорядоченный список, учитывая следующее HTML, где Одежда является родителем его детей: Толстовки , Футболки, И футболки являются родителями свитеров . Свитера является родителем тестирования , et c.
Идеально работать с классами CSS - это здорово, но если есть способ с
это тоже хорошо.
Я пробовал перебирать, но пока не смог найти способ, используя for
l oop в JavaScript.
<select name="parent" id="parent" class="postform">
<option value="-1">None</option>
<option class="level-0" value="2081">Clothing</option>
<option class="level-1" value="2082"> Hoodies</option>
<option class="level-1" value="2083"> T-shirts</option>
<option class="level-2" value="2084"> Sweaters</option>
<option class="level-3" value="2085"> testing</option>
<option class="level-0" value="2077">Music</option>
<option class="level-1" value="2079"> Albums</option>
<option class="level-1" value="2078"> Singles</option>
<option class="level-0" value="2080">Posters</option>
<option class="level-1" value="2086"> testing2</option>
</select>
Так что полученный код становится:
<ul>
<li data-value="2081">Clothing
<ul>
<li data-value="2082">Hoodies</li>
<li data-value="2083">T-shirts
<ul>
<li data-value="2084">Sweaters</li>
<ul>
<li data-value="2085">testing</li>
</ul>
</ul>
</li>
</ul>
</li>
<li data-value="2077">Music
<ul>
<li data-value="2079">Albums</li>
<li data-value="2078">Singles</li>
</ul>
</li>
<li data-value="2080">Posters
<ul>
<li data-value="2086">testing2</li>
</ul>
</li>
</ul>