我已经通过在我的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