3

我有一张这样的桌子:

<table id="myTable">
    <tr>
        <td>Stuff</td>
    </tr>
    <tr>
        <td>Stuff</td>
    </tr>
    // etc.
</table>

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

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

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

4

1 回答 1

5

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

$('#myTable tr:first').after(data);

或者:

$('#myTable tr').eq(0).after(data);  
于 2012-10-12T22:33:01.083 回答