小编Rob*_*Rob的帖子

如何在Jade中每隔三次迭代插入新的tr

我是node.js和Jade的新手.

我没有成功搜索解决方案(也许我在谷歌问错了问题,我不知道).

我想each在Jade循环中创建表行.事情是,每隔3个td我想插入新的tr.通常它很简单但是对于Jade我根本无法做到这一点.

我的玉文件:

table
    thead
        tr
            td Header
    tbody
        each item, i in items
            if (i % 3 === 0)
            tr
                td
                    a(href="#{baseUrl}/admin.html?id=#{item.id}")
Run Code Online (Sandbox Code Playgroud)

我知道我的if陈述有问题.没有运气,我尝试了很多配置.我确信这将是一个非常容易的问题.

在此先感谢您的帮助!

编辑

根据@Laurent Perrin的回答,我修改了一些我的代码.现在它创建tr,然后3 td然后新的tr所以它更接近......

新玉

if (i % 3 === 0)
   tr
td: a(href="#{baseUrl}/admin.html?id=#{item.id}") dsdsd #{i}
Run Code Online (Sandbox Code Playgroud)

生成的HTML

<tr></tr>
<td><a href="...">0</a></td>
<td><a href="...">1</a></td>
<td><a href="...">2</a></td>
<tr></tr>
Run Code Online (Sandbox Code Playgroud)

node.js pug

7
推荐指数
1
解决办法
4082
查看次数

是否可以在Javascript中覆盖window.location.hostname?

我很好奇是否有可能覆盖window.location.hostname?我没有在谷歌上找到任何关于它的东西...可能我搜索了错误的短语因为我认为有人不得不在我之前问过它.

对不起,我的英语不好.

编辑:更具体.我不想那样做.我想知道是否有人可以覆盖它来执行我的代码.

一般情况下 - 我有我批准执行某些代码的域名列表.什么时候

if (window.location.hostname === myurl.com)如果真的那么他们就好了,其他情况下他们会有警觉或什么的.我不希望有人这样做:

window.location.hostname = "myurl.com" 

if (window.location.hostname === myurl.com)
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
9816
查看次数

标签 统计

javascript ×1

node.js ×1

pug ×1