Haml在`%thead`中注入`%tr`标签

时间:2014-12-08 17:51:01

标签: javascript jquery html haml tablesorter

我正在调试一个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数组枚举成表行的功能,但我真的需要它更加标准化。

0 个答案:

没有答案