jQuery在第四行到最后一行之前添加行

leo*_*nel 6 javascript jquery html-table

我有发票表.最后四行如下,从上一个开始:总计,税,小计,添加一个行链接.

所以我需要在"添加链接链接行"之前添加一行.

这个线程在jQuery添加表行显示了如何在最后一行之后添加一行.我只需要修改它,在第四行到最后一行之前添加一行.

Bas*_*nni 19

如何在总行中添加一个类

<tr class="grand-total"></tr>
Run Code Online (Sandbox Code Playgroud)

然后在jquery你做

$('#myTable tr.grand-total').before('<tr></tr>');
Run Code Online (Sandbox Code Playgroud)

这样你就不会根据可能会发生变化的位置来做,而是基于像'总计'那样有意义的事情.


pim*_*vdb 10

你想要消极的.eq:

$("#table tr").eq(-4).before(
    $("<tr>").append(
        $("<td>") // ...
    )
);
Run Code Online (Sandbox Code Playgroud)