Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] No puedo acceder a un link de la tabla

Estas en el tema de No puedo acceder a un link de la tabla en el foro de Jquery en Foros del Web. Hola, tengo una tabla que carga via ajax los registros de una tabla y tienen 2 enlaces en cada registro para editar y eliminar, pero ...
  #1 (permalink)  
Antiguo 03/02/2016, 17:29
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
No puedo acceder a un link de la tabla

Hola, tengo una tabla que carga via ajax los registros de una tabla y tienen 2 enlaces en cada registro para editar y eliminar, pero no puedo acceder a ellos.
La tabla está mas o menos así:
Código HTML:
Ver original
  1. <table id="tblComidas">
  2.    <thead>
  3.    </thead>
  4.  
  5.    <tbody>
  6.       <tr>
  7.          <td>Valor1a</td>
  8.          <td>Valor1a</td>
  9.          <td>Valor1a</td>
  10.          <td>
  11.             <a href="#">Editar</a>
  12.             <a href="#">Eliminar</a>
  13.          </td>
  14.       </tr>
  15.    </tbody>
Quiero acceder a esos enlaces, he hecho esto:
Código Javascript:
Ver original
  1. $('#tblComidas tbody tr td a').click(function(){
  2.    alert('Positivo');
  3. });

Pero no sale nada de nada.

Espero que me puedan dar una mano. Muchas gracias.

Saludos,
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 03/02/2016, 21:21
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: No puedo acceder a un link de la tabla

Cuando trabajas con elementos cargados de manera dinámica, es decir, luego de la carga del documento, debes delegar los eventos que desees utilizar a los elementos que contendrán a dichos elementos dinámicos o bien al documento mismo.

Código Javascript:
Ver original
  1. $(document).on("click", "#tblComidas tbody tr td a", function(){
  2.     //Cada enlace será representado por $(this)
  3. });

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 04/02/2016, 13:11
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años
Puntos: 8
Respuesta: No puedo acceder a un link de la tabla

Muchas gracias, ahora si funciona.

Saludos,
__________________
El aprendiz.

Etiquetas: link, tabla
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 07:46.