我正在调试一个jquery.tablesorter应用程序,其中可以使用UX自动扩展表以对其内容进行排序。它需要特定的<table>
架构:
<table id="foo" class="tablesorter">
<thead>
<th>Col1</th>
<th>Col2</th>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</tbody>
</table>
请注意<thead>
下的部分。
这是我正在测试的Haml文件:
%table#foo.tablesorter
%thead
%th Col1
%th Col2
%tbody
%tr
%td 1
%td 2
%tr
%td 3
%td 4
但是,这是生成的Html:
<table id="foo" class="tablesorter">
<thead>
<tr>
<th>Col1</th>
<th>Col2</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</tbody>
</table>
我们的<tr>
还有一个<thead>
!我应该如何回避这个?我确信Haml提供了将Ruby数组枚举成表行的功能,但我真的需要它更加标准化。