var counter = 1;
$('#add').click(function(){
var value = ++counter;
var myHtml = "<div id='boxFirst'>" + value +"</div>";
$(myHtml).appendTo("#boxFirst");
});
私はこのようなことを達成したい:

var counter = 1;
$('#add').click(function(){
var value = ++counter;
var myHtml = "<div id='boxFirst'>" + value +"</div>";
$(myHtml).appendTo("#boxFirst");
});
私はこのようなことを達成したい:

完全な動作例を次に示します。
コード :
var counter = 1;
$('#add').click(function(){
var value = ++counter;
var myHtml = "<div id='box"+value+"' class='box'>" + value +"</div>";
$(myHtml).insertAfter("#box"+(value - 1));
});
カウンター var は初期化されませんでした。変数がすでにインクリメントされた値を持つように変更var value = counter++;しvar value = ++counter;ました。value
ID が一意になるように変更されました。値を連結して、box1、box2、box3 などの ID を取得します...
div で必要に応じてそれらを配置できるようにするために、プロパティを追加display: inline-blockしfloat:leftました。CSSの場合、私はそれらをすべて同じクラスにしboxました。
#addまた、 div css を削除して、別の div として扱います。