使用jQuery将多个<td>合并为1

use*_*923 0 jquery html-table

我有一个包含5列的宽数据表,当用户点击"打印"链接时,该表应该将第3和第4个td的内容组合成1 td以节省空间.

<table>
<thead>
    <th>1</th>
    <th>2</th>
    <th>3</th>
    <th>4</th>
    <th>5</th>
</thead>
<tbody>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

bev*_*qua 6

$("tr td:nth-child(3)").each(function()
{
    var t = $(this);
    var n = t.next();
    t.html(t.html() + n.html());
    n.remove();
});
Run Code Online (Sandbox Code Playgroud)