Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2020, 17:40
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: evento click a elemento agregado despues jquery?

Cita:
Iniciado por Triby Ver Mensaje
A qué te refieres con "agregado después jquery"?

Tu código actual aplicaría el evento a todos los elementos existentes que tengan la clase "alerta", pero si después agregas más elementos con la misma clase, no se les va a agregar automáticamente el evento.

Necesitas ser más específico y mostrar más código para no estarle jugando al adivino... aunque, por la cuarentena, más de alguno hemos experimentado para obtener más habilidades.
Y cual seria entonces la forma correcta de que se le agregue el evento automatica?

Código Javascript:
Ver original
  1. function agregar(inicio,fin,comision,l){
  2.        
  3.  
  4.         onclickk='class="pointer" onclick="seleccionar_rango_l(\''+inicio+'\',\''+fin+'\',\''+comision+'\')"';
  5.  
  6.         trr = '<tr '+onclickk+'>';//PENDIENTE
  7.  
  8.         fila = trr+'<td  class="input_celda" elinput="'+l+'_tr_1" > <label id="'+l+'_lblr_1">'+inicio+'</label><input type="text" style="display:none"  id="'+l+'_tr_1"/></td><td  class="input_celda" elinput="'+l+'_tr_2" ><label id="'+l+'_lblr_2">'+fin+'</label><input type="text" style="display:none"  id="'+l+'_tr_2"/></td><td  class="input_celda" elinput="'+l+'_tr_3" ><label id="'+l+'_lblr_3">'+comision+'%</label><input type="text" style="display:none"  id="'+l+'_tr_3"/></td><td><input type="button" class="btn btn-primary eliminar" id="'+l+'" value="Eliminar"/></td></tr>';        
  9.  
  10.         console.log(fila);
  11.        
  12.         document.getElementById("tabla").insertRow(1).innerHTML = fila;
  13.        
  14.        
  15.     }

aqui el detalle es que no se añade tampoco el tr bien
solo se añade
<tr> y no se añade ni la clase pointer ni el onclick
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra