【发布时间】:2018-07-21 18:34:35
【问题描述】:
想要用最少数量的孩子填充容器,我想知道最好的方法是什么。现在我得到了以下内容,但它非常臃肿......这个想法是有一个动态填充的容器。我希望容器始终填充至少 4 个子元素。
for(var k=0; k<parent.length; k++) {
var section = parent[k],
article = parent[k].querySelectorAll('.child');
console.log(article);
if(article.length === 1) {
$('.parent').append('<li class="empty-child"></li><li class="empty-child"></li><li class="empty-child"></li>');
} else if(article.length === 2) {
$('.parent').append('<li class="empty-child"></li><li class="empty-child"></li>');
} else if(article.length < 4) {
$('.parent').append('<li class="empty-child"></li>');
}
}
我只是觉得不对劲。我知道我可以使用 .append(new Array...,也许这就是要走的路?
任何提示将不胜感激。
【问题讨论】: