Плагин JQuery Duplicate онлайн урок.




$.fn.duplicate = function(count, cloneEvents) {
var tmp = [];
for ( var i = 0; i < count; i++ ) {
$.merge( tmp, this.clone( cloneEvents ).get() );
}
return this.pushStack( tmp );
};

Функция.clone ()jQuery будет дублировать набор один раз, но что, если вам нужно несколько копий одного и того же набора? Вам нужно будет:

$(elem)
.clone()
.appendTo(otherElem)
.clone()
.appendTo(otherElem)
.clone()
.appendTo(otherElem);

Теперь вы можете просто:

$(elem)
.duplicate(n)
.appendTo(otherElem);

Первый параметр - это количество желаемых клонов, а второй необязательный параметр - логическое значение, которое управляет, если вы хотите, чтобы события, привязанные к этим существующим элементам, также были прикреплены к клонам (или нет).