我已經通過在我的asp.net mvc應用程序中的JavaScript創建動態div。這是在一個for循環中創建和我保持每id
作爲指標值:添加HTML元素來動態創建div在JavaScript或jQuery
for (j = 1; j <= count; j++) {
$("<div id=" + j + "> Step " + j + "</div>").
hide().appendTo("#parentDiv").fadeIn();
}
現在,我想新的元素添加到這些div,在同一個for循環。但是當我要附加它時,我沒有得到當前的索引div,以便我可以追加它。簡而言之,我想動態地在同一個循環內動態創建div元素的循環中呈現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();
}
}
只是一個供參考:即以數字開頭的ID是無效的HTML。 – 2011-02-04 10:41:39
@Andy E只是補充說,這個工作,直到XHTML 1.0,但它是有效的HTML5 – Sotiris 2011-02-04 10:46:04
檢查我更新的代碼 – 2011-02-04 14:10:28