我是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)
<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) 我很好奇是否有可能覆盖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)