У меня есть li element
, основанный на div
с id
holder
. Мне нужно клонировать li
несколько раз, иметь все клоны, родившиеся на holder div
, и изменить их data-ids
. Моя иерархия выглядит следующим образом:Клонирование элемента несколько раз
<div id="holder">
<li data-id=0 class="element">
//other nodes
</li>
</div>
Как я могу клонировать li element
и чем изменить его data-id
так что я получаю:
<div id="holder">
<li data-id=0 class="element">
//other nodes
</li>
<li data-id=1 class="element">
//other nodes
</li>
<li data-id=2 class="element">
//other nodes
</li>
<li data-id=3 class="element">
//other nodes
</li>
<li data-id=4 class="element">
//other nodes
</li>
<li data-id=5 class="element">
//other nodes
</li>
</div>
- Дэвид
что вы пытались до сих пор? –
Я пытался использовать функцию .clone jQuery, но он не хотел работать. –
Обратите внимание, что элементы '' li' (http://www.w3.org/TR/html5/grouping-content.html#the-li-element) являются действительными только дочерними элементами 'ol',' ul' и Элементы 'menu', а не' div '. –