如何使用jQuery将新表行插入表的第二行?

时间:2012-10-12 22:31:13

标签: jquery html-table

我有一张这样的表:

<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;

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

1 个答案:

答案 0 :(得分:4)

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

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

或:

$('#myTable tr').eq(0).after(data);