Оновлення: Як зазначав Роко С.Буліян .. вам потрібно використовувати .insertAfter, щоб вставити його після обраного ключа. Також дивіться оновлений код, якщо ви хочете, щоб він додався до кінця, а не до початку, коли його клонували кілька разів. 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");
});