2011-03-04 15 views
7

Duplicar posible:
Inserting new table row after the first table row using JQueryCómo anteponer un tr al primer tr en una tabla?

que han poblado un tr para mi mesa y quiero anteponer después de los tr FIRTS. Yo uso esto:

$('#myTable').prepend($tr); 

Como de costumbre, agrega mi nuevo tt a la parte superior.

¿Cómo puedo agregarlo como segundo?

+0

Mira la API de jQuery en la [ primer selector] (http://api.jquery.com/first-selector/) –

+2

Busqué y mi pregunta es posible duplicación. Encontré mi respuesta: http://stackoverflow.com/questions/4849794/inserting-new-table-row-after-the-first-table-row-using-jquery – kamaci

Respuesta

26

Usted tendrá que usar jQuery after, así:

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

Gracias por esto – marknt15

6

Puedes hacer una cosa: mantener el primer tramo en <thead> de la tabla y descansar tr en <tbody> de la tabla.

Ahora haz

$('#myTable tbody').prepend($tr); 
0

Es necesario utilizar .after

$('#myTable > tbody > tr:first').after($tr); 
Cuestiones relacionadas