Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Bootstrap 3 - Abrir ventana modal y recuperar el id

4 de noviembre de 2015

Hola,

Tengo dos <div>, que abren la misma ventana modal:

<div id="regulatorias" data-toggle="modal" data-target="#myModalReguOpor" data-alert="regulatorias">
       Contenido...
</div>
<div id="oportunidades" data-toggle="modal" data-target="#myModalReguOpor" data-alert="oportunidades">
       Contenido...
</div>

Cuando invoco el evento, que abre el modal, quiero obtener el id o valor del data-alert, del <div> sobre el que estoy haciendo clic.

$("#myModalReguOpor").on('shown.bs.modal', function () {
  // aquí quiero obtener el id o el data-alert del div sobre el que estoy haciendo clic
});

¿Cómo lo haría?

Muchas gracias,


Respuestas

#1

Tu pregunta va bien encaminada, ya que debes usar los eventos del modal de Bootstrap y en concreto, el shown.bs.modal. Sería algo así:

$("#myModalReguOpor").on('shown.bs.modal', function (e) {
  var element = $(e.relatedTarget);
  var type = element.data('alert');
});

@javiereguiluz

5 noviembre 2015, 8:40