
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 ,
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
ayuda como hago para q entre solo al que le de click?
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);
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);
};
{
Valora esta pregunta


0