gpt4 book ai didi

javascript - 使用模动态添加 Bootstrap 行

转载 作者:行者123 更新时间:2023-11-28 01:02:03 24 4
gpt4 key购买 nike

我尝试动态添加行并使用 3 col-sm-4 填充它们,使用对函数返回的对象中的对象数量取模。

代码:

 function formatSeriesCard(series) {
var card = "";

console.log(countProperties(series));

for (var i=0; i < countProperties(series); i++) {

if (i % 3 == 0 ) {
card += "<div class=\"row\">";
}

card += "<div class='col-sm-4' data-id="+i+">";
card += "<div class='action-box'>";
card += "<h4>" + '"' + series.name + '"' + "</h4>";
card += "<p>";

相反,我将每一行嵌套在前一行中。我想我需要测试第一个和最后一个。谢谢。

最佳答案

这就是你想要的东西

Bootply:http://www.bootply.com/2xnJBpyVsS

JS:

var wantedcol=14;

var mycol='<div class="col-xs-4">mycol</div>';

var startRowLabel="<div class='row'>";
var endRowLabel="</div>";
var start = "";
var end="";

var toAppend="";
for(var i=0; i<wantedcol; i++){
start="";
if(i%3==0 || i==0){
start=startRowLabel;
}
end="";
if(i!=0 && (i%3==2 || i==wantedcol-1)){
end=endRowLabel;
}
console.log(start+mycol+end);
toAppend+=start+mycol+end;

}

$('.container').append(toAppend);

HTML:

<div class="container"></div>

评论:

您只需注意何时必须插入 div.row 开始和结束标记

关于javascript - 使用模动态添加 Bootstrap 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25510176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com