如何使用 jQuery 插入一个新的表格行作为表格的第二行?

Dan*_*erg 3 jquery html-table

我有一张这样的表:

<table id="myTable">
    <tr>
        <td>Stuff</td>
    </tr>
    <tr>
        <td>Stuff</td>
    </tr>
    // etc.
</table>
Run Code Online (Sandbox Code Playgroud)

我想在上面的表格中插入一个新的表格行,所以它是第二行。我知道我可以prepend()用来将行插入为第一行,但我不知道如何将其插入为第二行。这是我正在使用的:

$.ajax({
    type: "POST",
    url: 'get_new_table_row.php',
    success: function(data){
        $('table#myTable').prepend(data);                
    }
});
return false;
Run Code Online (Sandbox Code Playgroud)

如何修改它以使其插入新行作为表中的第二行?

und*_*ned 5

您可以使用after方法和:first选择器:

$('#myTable tr:first').after(data);
Run Code Online (Sandbox Code Playgroud)

或者:

$('#myTable tr').eq(0).after(data);  
Run Code Online (Sandbox Code Playgroud)