Foros del Web » Programando para Internet » Jquery »

Botones dinámicos que no funcionan.

Estas en el tema de Botones dinámicos que no funcionan. en el foro de Jquery en Foros del Web. Buenos días, tardes, noches. Llevo dos días intentando encontrar una solución a algo que se, ha de ser una completa "estupidez", pero yo de estúpido ...
  #1 (permalink)  
Antiguo 10/06/2015, 13:07
 
Fecha de Ingreso: marzo-2015
Mensajes: 4
Antigüedad: 9 años, 8 meses
Puntos: 0
Exclamación Botones dinámicos que no funcionan.

Buenos días, tardes, noches.

Llevo dos días intentando encontrar una solución a algo que se, ha de ser una completa "estupidez", pero yo de estúpido no le puedo encontrar solución.

De antemano, gracias por leerme :)

La cosa es asi:

Creo una serie de botones con jquery.append al presionar un boton determinado, los cuales tienen un value, una clase y un id diferente para cada uno (el value es un simple numero).

Ahora bien, todos los botones que creo dinamicamente no activan algo como esto:

$(".btn-mod").click(function(){
......
});

(suponiendo que estos tienen la clase btn-mod).

LLevo dias en esto, provando con jquery.on, .live y no se cuantas cosas mas.

En esta imagen se puede ver algo un poco mas claro: http://imageshack.com/a/img673/8452/Va9QBd.jpg

Al aplicar el filtro, se me generan unos botones llamados modificar, los cuales tiene como value el id del "nombre". Ese value necesito usarlo en la función anteriormente nombrada.

Espero puedan ayudarme.

Gracias.
  #2 (permalink)  
Antiguo 10/06/2015, 14:46
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Botones dinámicos que no funcionan.

Delega el evento.

Código Javascript:
Ver original
  1. $(document).on("click", ".btn-mod", function(){
  2.     //Do stuff
  3. });

Saludos
__________________
«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

Etiquetas: Ninguno
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 08:52.