我有多个HTML表格,其中嵌入了一些Ruby代码。它看起来如下:
<% loop-1 %>
<table>
<tr>
<td rowspan=" X ">abcd</td>
<td>xyz</td>
</tr>
<% loop-2 %>
<% if (condition) %>
<tr>
<td></td>
<td>xyz1</td>
</tr>
<% end %>
<% end %>
</table>
<% end %>
如上所述,基于loop-1生成了多个表。现在每个表都至少有一行。在第一行之后,还有另一个循环-2和一些条件。每个表的第一行后面可能有可变行数。我希望第一个中的第一个具有rowspan(X)= no。该表的总行数。
例如。如果在第一行之后,loop-2再生成2行,我想要X = 3
答案 0 :(得分:1)
仅使用HTML无法做到这一点。唯一可能的方法是计算发生条件的次数 befroe 你的循环。即每次执行相同的循环并在每次条件满足时递增X.