Источник

Описание

код плагина:

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

При вызове плагина необходимо передать первым параметром количество копий элементов. Второй параметр необязательный, при значение true также будут клонированы события элемента.

Пример

Предположим у вас есть элемент списка, который необходимо продублировать пять раз.

html:

1
2
3
<ul id="myList">
   <li><a href="http://www.flickr.com/photos/jdsharp-com/4088227698/">Percheron's are cool</a></li>
</ul>

js:

1
$('li').duplicate(5).appendTo('#myList');

Оставьте свой комментарий