Я ищу несколько советов, как решить мою проблему.
У меня есть элемент html (например, поле ввода поля выбора) в таблице. Теперь я хочу скопировать объект и сгенерировать новый из копии, причем с помощью JavaScript или jQuery. Я думаю, что это должно как-то сработать, но сейчас я немного не понимаю.
Примерно так (псевдокод):
oldDdl = $("#ddl_1").get();
newDdl = oldDdl;
oldDdl.attr('id', newId);
oldDdl.html();
javascript
jquery
clone
elements
Ричард
источник
источник
Ответы:
Используя свой код, вы можете сделать что-то подобное на простом JavaScript с помощью метода cloneNode () :
Или используя метод jQuery clone () (не самый эффективный):
источник
С собственным JavaScript:
где логическое значение указывает, следует ли клонировать дочерние узлы или нет.
Вот полная документация по MDN .
источник
Да, вы можете скопировать дочерние элементы одного элемента и вставить их в другой элемент:
Доказательство: http://jsfiddle.net/de9kc/
источник
На самом деле в jQuery это очень просто:
Измените .appendTo (), конечно ...
источник
Вы можете использовать метод clone () для создания копии ..
FIDDLE ЗДЕСЬ
источник
Попробуй это:
источник
В одной строке:
источник
Вам нужно выбрать "# foo2" в качестве селектора. Затем получите его с помощью html ().
Вот HTML:
Вот javascript:
Вот jsfiddle: http://jsfiddle.net/fritzdenim/DhCjf/
источник