А зачем экзотический метод
one в вашем коде? :)
Вот это в одну строчку работает, как надо. Только добавьте шаблону Id, вместо класса.
$('button').on('click', function(){
$('.container').append($('#html-to-copy').clone().addClass('modify'));
});
Поясню для большей ясности. Ф-ция appendTo (как и append )
ПЕРЕМЕЩАЕТ элемент. В вашем коде с
one вы единожды клонируете элемент и помещаете его в переменную, чтобы использовать потом много раз, но это ошибка. Если хотите много templateS , то клонируйте их каждый раз. В противном случае вы имеете только ОДИН клон, соотвествнно толпу овечек Долли так не получить :) .