如何使用jQuery拆分表行(在TD之间插入TR)

拉姆加德

我在用jQuery拆分表时遇到一些问题。

这是表:

<table width="100%" id="submenu">
    <tr>
        <td class="submenu">A</td>
        <td class="submenu">B</td>
        <td class="submenu">C</td>
        <td class="submenu">D</td>
        <td class="submenu">E</td>
        <td class="submenu">F</td>  
        <td class="submenu">G</td>     
        <td class="submenu">H</td>        
    </tr>
</table>

我想在调用函数后使其看起来像这样:

<table width="100%" id="submenu">
    <tr>
        <td class="submenu">A</td>
        <td class="submenu">B</td>
        <td class="submenu">C</td>
        <td class="submenu">D</td>
    </tr>
    <tr>
        <td class="submenu">E</td>
        <td class="submenu">F</td>  
        <td class="submenu">G</td>     
        <td class="submenu">H</td>        
    </tr>
</table>

我尝试过:

$(function(){
    $('.submenu td:eq(3)').after('</tr><tr>');
});
史蒂芬

请尝试以下代码片段:

$(function(){
  // # Add a new row after the first one in the table
  $('table#submenu tr:first').after('<tr></tr>');

  // # Move the four last TDs to this new row
  $('table#submenu tr:first td.submenu:gt(3)') // Select the four last TDs
   .detach() // Detach them from their current row
   .appendTo('table#submenu tr:nth-child(2)'); // Add them at the end of the new row
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<table width="100%" id="submenu" border="1">
    <tr>
        <td class="submenu">A</td>
        <td class="submenu">B</td>
        <td class="submenu">C</td>
        <td class="submenu">D</td>
        <td class="submenu">E</td>
        <td class="submenu">F</td>  
        <td class="submenu">G</td>     
        <td class="submenu">H</td>        
    </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Vue在表中的tr和td之间循环元素?

如何使用ID Jquery从tr访问td

使用 JQuery 将数据插入 tr td 的 JSON 循环数组

如何使用 jQuery 在多维 tr/td 表中切换单个单元格?

如何设置使用 Jquery 动态创建的 html 表(tr 和 td 标签)的样式

如果td使用JavaScript / JQuery具有NIL值,如何在表中隐藏tr标签?

如何获取具有 rowspan 的 td 并使用 jquery 将其拆分为下一个 tr 元素?

如何从引导表的新行向 TD/TR 添加属性?

使用jQuery将td附加到表中的tr

如何使用td id Jquery对所有表行td(TotalPrice)求和

如何使用jQuery选择tr的第n个td

如何使用jQuery比较tr中的几个td.text()

如何使用jQuery检索表td值

如何使用 jquery 编辑表 td 值

使用jQuery插入其他表行

如何从表 tr td 中获取值

JQuery 数据表 OnClick tr td :NOT tr th

使<td>充当<tr>(表行)在伞<tr>内

如何使用 jQuery 仅删除基于 TD 类的表行的子集?

Jquery 如何在事件数据表生成的 td 行中使用它

仅使用Javascript使用表行(<tr>)id读取表单元格值(<td>)

jQuery的DataTables表插件:如何为tr和td设置CSS类

当python 3中的一列(td)为空时如何跳过HTML表行(tr)

使用jQuery扩展和折叠表行(tr)

使用jQuery定位表行,其中<td>包含值

如果使用jQuery单击td,则为表中的所有tr元素上色

如何使用Selenium2Library使用Robot Framework计算表中的td / tr数

在JQUERY数据表中为新插入的行指定TD类

<tr> <td>的表问题