Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2013, 06:48
mixzplit
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Problema con eventos jQuery

Hola jCesar18, veamos, si entendi bien, lo que quieres es que al hacer click en algun elemento de la tabla te funcione correctamente y no a la primera vez q clickeas? si es asi debes hacer lo siguiente:

En la tabla que se carga en tu DIV debe haber un campo ID unico, este valor lo vas a concatenar con tu ID de la tabla q generaste algo asi en tu HTML:

El ejemplo lo hare con PHP

Código HTML:
Ver original
  1.         <tr id='prueba<?=$result['CAMPO_UNICO']' ?>  onclick="ejecutar('<?=$result['CAMPO_UNICO']' ?>'')>
  2.             <td>Numero</td>
  3.             <td>Cuenta</td>
  4.             <td>Nombre</td>
  5.         </tr>
  6.     </thead>

Aqui lo que hicimos fue agregar un ID al TR para que cada vez que hagas Click en alguna linea de la tabla se ejecute algun evento, y agregar una funcion para se ejecute lo que queramos hacer, tambien le concatenamos el valor de un campo unico de la tabla, un campo ID autoincrement por ejemplo, esto es para que el ID que vas a usar en JQUERY no se repita y sea unico.

Ahora en JQUERY hacemos esto:

Código Javascript:
Ver original
  1. function ejecutar(ID)
  2.         $("#prueba"+ID).click(function(){
  3.             alert($(this).text());
  4.         });
  5.     });

Aqui solo concatenamos la variable que recibe la funcion con el ID del TR, de esta manera te debe funcionar lo que quieres hacer

Espero te funcione

Saludos