将 tr 包装在 tbody 中的一组特定数量中



使用 Javascript/Jquery,我们如何将<tr></tr>包装成特定数字的组中的<tbody></tbody>

例如:

<table>
  <tr></tr>
  <tr></tr>
  <tr></tr>
  <tr></tr>
  <tr></tr>
  <tr></tr>
</table>

我喜欢碰巧:

<table>
  <tbody>
    <tr></tr>
    <tr></tr>
  </tbody>
  <tbody>
    <tr></tr>
    <tr></tr>
  </tbody>
  <tbody>
    <tr></tr>
    <tr></tr>
  </tbody>
</table> 

谢谢!

这是简单的 usign .wrapAll()

var trs = $("table tr");
for (var i = 0; i < trs.length; i += 2) {
  trs.slice(i, i + 2).wrapAll("<tbody/>");
}

最新更新