Foros del Web » Programando para Internet » Jquery »

Jquery identificación de fila en tabla

Estas en el tema de Jquery identificación de fila en tabla en el foro de Jquery en Foros del Web. tengo el siguiente problema con el PHP yo creo una tabla de manera dinámica id mensaje boton el boton es un boton input type button ...
  #1 (permalink)  
Antiguo 21/07/2009, 22:08
 
Fecha de Ingreso: mayo-2009
Mensajes: 25
Antigüedad: 14 años, 11 meses
Puntos: 1
Jquery identificación de fila en tabla

tengo el siguiente problema
con el PHP yo creo una tabla de manera dinámica
id mensaje boton
el boton es un boton input type button común que dice resolver
la idea es que yo tengo X cantidad de problemas listados en las filas
con su ID en la 1º columna el mensaje en la 2º y el botonsito en la 3º
lo que yo necesito es que cuando se presione el boton de la 3º columna
se haga un <br> y aparezca un textarea en la 2º columna en la misma fila.
con un botón para enviar la "respuesta" digamos a ese problema.
no sé si se entiende el problema en si mismo digamos..
lo que yo no sé es como identificar justamente la "fila" que fue la que se tocó el boton
y mucho menos digamos la 2º columna de esa fila para agregarle al final del html
lo que yo estoy necesitando.
  #2 (permalink)  
Antiguo 23/07/2009, 13:03
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Jquery identificación de fila en tabla

Hola

es facil, la celda en la que esta el boton es la sucesora de la que necesitas..

Código javascript:
Ver original
  1. $("input[type='button']").click(function () {
  2.      //$(this) el boton, prev() la celda del boton, prev() la celda anterior
  3.     celda_previa = $(this).prev().prev();
  4.    //celda_previa la usas como necesitas
  5.    });

Suerte
__________________
My path is lit by my own fire, I only go where I desire
  #3 (permalink)  
Antiguo 23/07/2009, 13:47
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 46
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: Jquery identificación de fila en tabla

La clave es que $(this) es el elemento que ha provocado el evento (en el que se ha hecho click, en este caso). O sea, que con $(this) tienes una referencia al botón, y a partír de ahí navegas hasta la celda de al lado:


Código:
//función en la que asignas tu función al evento click
$('#miBoton').click(function() {

       //aqui navegas hasta la celda que quieras, por ejemplo:
       $(this).parent().prev()
       ..........
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 09:55.