私のasp.net mvcアプリケーションでjavascriptを使用して動的divを作成しました。これは、forループで作成され、私は指標値として、各id
を保つ:今すぐjavascriptまたはjqueryで動的に作成されたdivにhtml要素を追加します。
for (j = 1; j <= count; j++) {
$("<div id=" + j + "> Step " + j + "</div>").
hide().appendTo("#parentDiv").fadeIn();
}
、私は、forループと同じ内、これらのdiv要素に新しい要素を追加したいです。しかし、私はそれを添付するつもりです、私は現在のインデックス付きdivを取得していないので、私はそれを追加することができます。要するに、同じループ内で動的に作成されたdiv要素のforループでhtml要素を動的にレンダリングする必要があります。これをどのように達成するのですか? 編集: 実際のシナリオはこちらをご覧ください。達成する方法?
for (j = 1; j <= count; j++) {
$("<div id=" + j + "> Step " + j + "</div>").hide().appendTo("#parentDiv").fadeIn();
for (i = 1; i <= count; i++) {
$("<div id=" + i + "> Data of column " + i + "</div>").
hide().appendTo("#"+j).fadeIn();
}
}
だけFYI:数字で始まるIDは有効なHTMLではありません。 –
@Andy E HTML5 – Sotiris
は私の更新されたコードを確認するためだけに、これはXHTML 1.0まで動作しますが、それが有効だと追加する –