Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/09/2015, 15:43
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: resultado undefined en ventana modal

En vez de agregar un manejador distinto para cada enlace, puedes incluir todos los enlaces en un contenedor y usar el siguiente código aprovechando el efecto burbuja del evento click y obteniendo el elemento en cuestión mediante target:

Código Javascript:
Ver original
  1. document.getElementById("contenedor").addEventListener("click", function(e){
  2.       if(e.target.href)
  3.           alert(e.target.getAttribute("data-id"));
  4. }, false);

Código HTML:
Ver original
  1. <div id="contenedor">
  2.     <a id="ida1" data-id="uno" data-toggle="modal" href="#myModal">uno</a>
  3.     <a id="ida2" data-id="dos" data-toggle="modal" href="#myModal">dos</a>
  4.     <a id="ida3" data-id="tres" data-toggle="modal" href="#myModal">tres</a>
  5. </div>

Última edición por PHPeros; 08/09/2015 a las 12:22