Foros del Web » Programando para Internet » Jquery »

crear filas con Jquery

Estas en el tema de crear filas con Jquery en el foro de Jquery en Foros del Web. Hola forer@s Tengo una tabla (<table>), me gustaría que al darle click a una fila, se generara otra debajo de la que dí click. Hice ...
  #1 (permalink)  
Antiguo 30/08/2012, 10:21
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
crear filas con Jquery

Hola forer@s

Tengo una tabla (<table>), me gustaría que al darle click a una fila, se generara otra debajo de la que dí click. Hice esto pero no me funciona:

Código HTML:
Ver original
  1. <tr onclick="trae_nivel(this)">
  2.  <td>
  3.    texto
  4.  </td>
  5. </tr>

y en Jquery
Código Javascript:
Ver original
  1. function trae_nivel(me){
  2.  $(me).append('<tr><td>Hola mundo!</td></tr>');
  3. }

les agradezco cualquier ayuda
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #2 (permalink)  
Antiguo 30/08/2012, 10:54
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años
Puntos: 14
Respuesta: crear filas con Jquery

Código HTML:
Ver original
  1. <tr onclick="insertTD()">

Código Javascript:
Ver original
  1. function insertTD(){
  2.  
  3. $(this).append('<td>Tu contenido</td>');
  4.  
  5. return false;
  6.  
  7. }
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com
  #3 (permalink)  
Antiguo 30/08/2012, 11:01
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: crear filas con Jquery

Hola YYs86 muchas gracias por la ayuda,

lo que necesito es crear un Tr nuevo debajo del que fue pulsado, no un TD, el código que postee muestra el TR pero lo genera DENTRO del TR pulsado...

Necesito es crear una nueva fila debajo de la fila clickeada

espero hacerme entender, gracias
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #4 (permalink)  
Antiguo 30/08/2012, 11:03
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años
Puntos: 14
Respuesta: crear filas con Jquery

jajaj ok fallo mio...

Código Javascript:
Ver original
  1. function insertTR(){
  2.  
  3. $(this).parent().append('<tr><td>Tu contenido</td></tr>');
  4.  
  5. return false;
  6.  
  7. }
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com
  #5 (permalink)  
Antiguo 30/08/2012, 11:55
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: crear filas con Jquery

Gracias YYs86, ahora una duda, no habría forma de saber si ya fué creado ese TR?
necesito solo crearlo una vez y ya... si esta creado eliminarlo, se que es con remove() pero no se como hacer la validación.. me podrias guiar? gracias
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #6 (permalink)  
Antiguo 30/08/2012, 13:07
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años
Puntos: 14
Respuesta: crear filas con Jquery

createlo con una class o un id único, y cada vez que llames a la función le metes 1º un $.remove() a ese class/id y luego creas tu tr... otra opción es validar si ya existe, en ese caso utilizarías un if() y tu identificador de tr...
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com

Etiquetas: filas, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:45.