javascript - 如何将 div 附加到变量内的另一个 div?

标签 javascript jquery

所以,我只是为了好玩而尝试创建一个 HTML 代码生成器。我的实际问题是:如何在另一个不存在且保存在变量中的 div 内的循环中附加 div

希望我已经说清楚了,谢谢。

到目前为止我的小 JavaScript:

colCont = $("<div class=\"stab-cont\"><div class=\"stab-row\"></div></div>");

function repeat(n) {
  for (var i = 1; i < n + 1; i++) {
    //Here I need to insert the n DIVs generated by this loop
  }
}

repeat(3);

console.log(colCont);

JSFiddle:http://jsfiddle.net/qo3vdwhv/

最佳答案

也许我在这里正在考虑,但这应该可行。

我的代码:

colCont = $("<div class=\"stab-cont\"></div>");

function repeat(n) {
  for (var i = 1; i < n + 1; i++) {
    $("<div class=\"stab-row\"></div>").appendTo(colCont); //build your div like you did with "colCont" and append the new div to colCont
  }
}

repeat(3);

colCont.appendTo($("body"))
.stab-cont div {
  border: 1px solid #c00;
  margin: 10px;
  float: left;
  width: 200px;
  height: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 如何将 div 附加到变量内的另一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29617770/

相关文章:

javascript - 在 Angular 6 的组件中访问 *ngFor 最后

javascript - 如果 div 框较高,则不会将其他内容压低

jquery - 将网页设置为只读?

javascript - 如果我得到结果,在 ajax 调用中隐藏 div

javascript - 有更好的方法来编写这段代码吗? -- 在 NodeJS 中使用 Promises 链接 HTTP 请求 - 使用 Await/Async?

javascript - 从 javascript 更改伪元素样式

javascript - jQuery 折叠选项卡(如果选择相同)

php - 这个 while 循环不起作用而且时间更长,即使我给出条件

javascript - 将回车键绑定(bind)到页面上的特定按钮

jquery - 如果显示 :none 如何删除类颜色框