Обновление: Как отметил Роко Булиян .. вам нужно использовать .insertAfter, чтобы вставить его после выбранного div. Также см. Обновленный код, если вы хотите, чтобы он добавлялся в конец, а не в начало при многократном клонировании. DEMO
Код:
var cloneCount = 1;;
$("button").click(function(){
$('#id')
.clone()
.attr('id', 'id'+ cloneCount++)
.insertAfter('[id^=id]:last')
// ^-- Use '#id' if you want to insert the cloned
// element in the beginning
.text('Cloned ' + (cloneCount-1)); //<--For DEMO
});
Пытаться,
$("#id").clone().attr('id', 'id1').after("#id");
Если вам нужен автоматический счетчик, см. Ниже,
var cloneCount = 1;
$("button").click(function(){
$("#id").clone().attr('id', 'id'+ cloneCount++).insertAfter("#id");
});