javascript - 将每行多个数据单元格拆分为每行单个数据单元格 - jQuery

标签 javascript jquery

我有一个每行包含多个数据单元格的表格,如下所示:

<table>
    <tbody>
        <tr>
            <td>content 1</td>
            <td>content 2</td>
            <td>content 3</td>
        </tr>
        <tr>
            <td colspan="2">content 4</td>
            <td>content 5</td>
        </tr>
        <tr>
            <td colspan="3">content 6</td>
        </tr>
    </tbody>
</table>

如何使用 jQuery 将所有元素拆分为独立行。更具体地说,结果必须是这样的

<table>
    <tbody>
        <tr>
            <td>content 1</td>
        </tr>
        <tr>
            <td>content 2</td>
        </tr>
        <tr>
            <td>content 3</td>
        </tr>
        <tr>
            <td>content 4</td>
        </tr>
        <tr>
            <td>content 5</td>
        </tr>
        <tr>
            <td>content 6</td>
        </tr>
    </tbody>
</table>

最佳答案

试试这个:

$("table tr").find("td").each(function(){
$("table tbody").append("<tr><td>"+$(this).text()+"</td></tr>");
    $(this).parent().remove();
})

工作中Fiddle

关于javascript - 将每行多个数据单元格拆分为每行单个数据单元格 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712358/

相关文章:

javascript - 如何在页面刷新时保持选中/事件的 HTML 链接颜色?

javascript - 动态更新 FuelUX 向导步骤数

javascript - 如何创建一个在悬停时更改背景图像的 wordpress 导航菜单?

javascript - 如何通过 Python 以编程方式访问网站中的 JavaScript 变量

jquery - Ember.js 对 JQuery 的依赖无法通过 Rails 得到满足

php - 在浏览器上显示保存在 gridfs 中的 pdf 文件的预览

javascript - 如何放大到div的中心

javascript - 不存在的属性 HTML 输入字段

javascript - file_put_contents - 包含自定义变量

javascript - 通过 Node SDK 在 AWS 上复制文件时“访问被拒绝”