Ho un elemento a
per modale invocare:Come ottenere l'elemento di invoker di Twitter Bootstrap Modal?
<a class="btn" data-toggle="modal" data-target="#myModal" href="http://some-url" >Launch Modal</a>
E, dire che questo è il mio modal:
<div class="modal hide" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>
</div>
</div>
posso associare funzioni per eventi generati da modale:
$('#myModal').on('hidden', function() {
// do something…
})
La mia domanda è: Come posso accedere all'elemento a
-che ha richiamato il modale- dalla funzione di sottoscrizione evento del mio evento?
'$ (" a [href = "# myModal '] ")' selezionerà il tag 'a'. E 'quello che stai cercando? – sachleen
No, non è in realtà. Perché può essere qualsiasi cosa invece di #mymodal. Quello che sto cercando è come: event.relatedTarget o event.OriginalTarget o qualcosa del genere. – cnkt
Non deve essere '# mymodal' perché possa avviare il modale' mymodal'? È possibile sostituire "mymodal" con una variabile contenente l'ID dell'elemento di cui si è verificato l'evento. – sachleen