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 として扱います。