2010-03-16 8 views
22

Ich habe var row=<tr><td>val</td><td>val2</td></tr> und ich versuchte, das:append Reihe nach dem ersten Zeile in einer HTML-Tabelle

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

aber es hängt an das Ende der Tabelle.

Auch habe ich versucht, $("#mainTable tr:first").after().append(row);

Aber haben kein Ergebnis noch bekam.

Bitte, hilf mir zu verstehen.

Antwort

5

InsertAfter ist, was Sie suchen:

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

Sie können prepend JQuery Methode verwenden, die als erstes Kind Einsätze:

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

Prepend documentation

Verwandte Themen