[英]How do I populate an entire page with <div>'s using javascript and/or jQuery?
$(document).ready(function(){
*POPULATE PAGE WITH DIVS*
});
我发现了一个与我的问题非常相似的问题,有人回答只是将大量div粘贴到html中,但我不想这样做。
<body>
<div class="container">
<div class="square"></div>
</div>
</body>
那是我的HTML,我想使用javascript / jQuery来添加class square的div,直到页面被填满。
类似于以下内容:
for(i=0; i<100; i++)
{
$('.container').add('.square');
}
我只是似乎无法正确理解语法。 谢谢!
尝试这个:
for(i=0; i<100; i++)
{
$('.container').add('div').addClass('square');
}
尝试这个:
for(i=0; i<100; i++)
{
if(i % 5 == 0)
$('.container').append('<div class="square" />').css({clear: 'both'});
else
$('.container').append('<div class="square" />');
}
将5更改为您想要的任何值:)
稍作改动,您可以构造元素的字符串并立即将它们全部添加,而不是像这样一个个地添加它们:
var result = "";
var format = "<div class='square'></div>";
for(i = 0; i < n; i++) {
result += format;
}
$('.container').append(result);
或这个
for(var i=0; i<100; i++){
$("<div/>").addClass("square").appendTo($(".container").eq(0));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.