在html表的第一行后追加行

我有var row=

val val2

我试过这个:

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

但它附加到表的末尾。

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

但尚未得到结果。

请帮我理解。

试试这个:

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

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

InsertAfter是您正在寻找的:

 var row='valval2'; $(row).insertAfter("#mainTable tr:first"); 

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

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

前置文档