JQuery - Agregar evento a un boton creado dinamicamente

   
Vista:
Imágen de perfil de cristian

Agregar evento a un boton creado dinamicamente

Publicado por cristian (12 intervenciones) el 07/04/2017 02:18:53
Buenas ,
tengo creando unos registros con un boton eliminar ,
1
2
3
4
5
6
7
8
var html = "<tr class='elementosprodtr' id='elem-"+resp2.name.id_elementos_salida+"'>"+
                                        "<td>"+resp2.name.nombre+"</td>"+
                                        "<td><input type='text' class='form-control'  readonly   id='codi-"+resp2.name.id_elementos_salida+"'  value='"+resp2.name.codigo+"'></td>"+
                                        "<td><input type='text' class='form-control'  id='cantidad-"+resp2.name.id_elementos_salida+"' placeholder='cantidad' value='"+resp2.name.cantidad+"'></td>"+
                                        "<td>"+resp2.name.medida+"</td>"+
                                        "<td><a class='boton glyphicon glyphicon-trash btn btn-danger' id='eliminarprod-"+resp2.name.id_elementos_salida+"' ></a></td>"+
                                        "</tr>";
                                        $("#listaproductos").append(html);
quiero crear una funcion ajax que al dar click al boton haga x cosa(lo importante es que coja ese boton al que le di click)

el problema es que si accedo al boton atravez de la clase boton se van a activar todos por que la clase la tienen igual todos,
si lo llamo por el id no se puede por que el id cambia para cada boton,


asi intente por medio de la clase pero me activa todos
1
2
3
4
5
$("#listaproductos").on('click','a.boton', function() {
alert (haga esto);
   };
 
            {
ayuda como hago para q entre solo al que le de click?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder