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
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