在html表格的第一行之后追加行

我有var row=<tr><td>val</td><td>val2</td></tr> ,我试过这个:

$("#mainTable tbody").append(row);

但它附加在表格的末尾。

我也试过$("#mainTable tr:first").after().append(row);

但还没有结果。

请帮助我理解。


尝试这个:

$("#mainTable tr:first").after(row);

http://api.jquery.com/after/


InsertAfter是您正在寻找的内容:

var row='<tr><td>val</td><td>val2</td></tr>';
$(row).insertAfter("#mainTable tr:first");

您可以使用作为第一个孩子插入的prepend JQuery方法:

$("#mainTable tbody").prepend(row);

预先安排文件

链接地址: http://www.djcxy.com/p/22979.html

上一篇: append row after first row in a html table

下一篇: Create clone of table row and append to table in JavaScript