Mise à jour : Comme Roko C.Bulijan vous devez utiliser .insertAfter pour l'insérer après la division sélectionnée. Voir aussi le code mis à jour si vous voulez qu'il soit ajouté à la fin au lieu du début lorsqu'il est cloné plusieurs fois. DEMO
Code :
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
});
Essayez,
$("#id").clone().attr('id', 'id1').after("#id");
Si vous voulez un compteur automatique, alors voyez ci-dessous,
var cloneCount = 1;
$("button").click(function(){
$("#id").clone().attr('id', 'id'+ cloneCount++).insertAfter("#id");
});