jquery - 按元素数创建行 django 模板

标签 jquery html css django django-templates

我想做的是:

创建一个

<div class="row-fluid center"> 

然后最多放 list.dias.all 中的 3 个元素 我在思考这段代码时遇到了麻烦。

    <div class="row-fluid center" id="{{list.dias.all.count}}">
    {% for dia in list.dias.all %}  
            <div class="span4" id="element" >
                <div>
                    <h6 style="color: #9937d8">{{dia.tipo_dias.description}}</h6>
                    <small style="color: #b2e300">{{ dia.title_yt }}</small>

                </div>  
                <div id="another div"></div>
            </div>
    {% endfor %}    
    </div>

是个新手问题,但我不知道用 Django、django-templates 还是 jQuery 来解决更好。

提前致谢

-- 已编辑

谢谢!但我想迭代,为每三个元素创建一个新行。 我现在更接近回答了。

如果列表有 30 个元素,则为每 3 个元素创建一行。不是前 3 个。

最佳答案

就这样吧:

{% for dia in list.dias.all|slice:":3" %}  

关于jquery - 按元素数创建行 django 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12201569/

相关文章:

javascript - 为什么我的脚本没有在 div 中动态显示输入字符

html - 如何在悬停时有不同的背景动画时始终显示文本?

JavaScript 使用 Css 打印特定区域

html - CSS 反向内联流

jquery - 是否可以用js、canvas、freetype在浏览器中进行实时排版?

jquery - 多个 jQuery 帖子不起作用

jQuery CSS 定位信息未在 Firefox 上更新

css - 从输入类中获取标签

javascript - 删除以特定字符串开头的所有类

使用动态错误消息进行 Jquery 验证