2010-03-16 10 views
22

mam var row=<tr><td>val</td><td>val2</td></tr> i próbowałem to:Dołącz wiersz po pierwszym wierszu tabeli html

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

ale dołącza do końca tabeli.

Również próbowałem $("#mainTable tr:first").after().append(row);

Ale nie mam jeszcze rezultatu.

Proszę, pomóż mi zrozumieć.

Odpowiedz

5

InsertAfter jest to, czego szukasz:

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

Można użyć prepend metodę JQuery które wstawia jak pierwsze dziecko:

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

Prepend documentation

Powiązane problemy