On (document).ready im は、特定の親要素内に要素を動的に生成したいと考えています。それらを「キャンドル」と呼びましょう。
各「ろうそく」には、index() に応じて、backgroundImage と色の異なるプロパティが必要です。
ページを作成した後、これらの属性はインターフェイスを介して変更できる必要があります。したがって、「ろうそく」のプロパティを互いに独立して保存することが重要です。
そのため、「キャンドル」ごとにオブジェクトを生成して、個々のプロパティを保存し、編集可能にすると便利だと思いました。
var candleAmount = 3;
for (var i=1; i <= candleAmount; i++) {
$("#container #candles").append("<li><img src=''></img></li>");
var Candle+i = [ "background":"+i+", "color":" - random - (ignore)" ]
};
(「Candle+i」以外のコードの失敗は気にしないでください。私が解決します。)
編集:わかりました、これまでありがとう。私は自分自身を十分に明確にしていないかもしれません。これは、より縮小された例です。
$("ul#candles li").each( function(i) {
candle+i = i+" Anything";
});
alert(candle4);
子オブジェクトの量に応じて、変数の量を作成したいと思います。正しい構文は何でしょうか、またはありませんか?
ありがとうございました