Pembaruan: Seperti yang ditunjukkan Roko C.Bulijan .. Anda perlu menggunakan .insertAfter untuk memasukkannya setelah div yang dipilih. Juga lihat kode yang diperbarui jika Anda ingin ditambahkan ke bagian akhir alih-alih dimulai saat dikloning beberapa kali. DEMO
Kode:
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
});
Mencoba,
$("#id").clone().attr('id', 'id1').after("#id");
Jika Anda menginginkan penghitung otomatis, lihat di bawah,
var cloneCount = 1;
$("button").click(function(){
$("#id").clone().attr('id', 'id'+ cloneCount++).insertAfter("#id");
});