Bootstrap-modal-Ereignis nicht ausgelöst

Ich will einfach nur tun, einige Logik nach meinem modal abgewiesen wurde.

In der modal-ich habe eine Schaltfläche:

<button type="button" class="btn btn-primary" onclick="$('#mymodal').modal('hide');">Save changes</button>

In der Ansicht ich warte auf das event gefeuert, aber das tut Sie nie.

 $('#mymodal').on('hide.bs.modal', function (e) {
       alert('event fired')
});

Habe ich die Haltepunkte in chrome dev tools, die Veranstaltung ist nur Treffer auf der ersten laden der Ansicht. Nach, dass der Haltepunkt nie wieder erreicht. Mache ich etwas falsch?

Durch die Art und Weise, die modale versteckt, wie ich will.

  • $('#mymodal').on('hide.bs.modal', ...)?
  • typisierte falsch, sorry, die id ' s sind korrekt 🙂
  • Stellen Sie sicher, Sie binden-Ereignis aus, wenn das DOM bereit ist. $(function() { $('#mymodal').on('hide.bs.modal', ...) }).
  • Das ist eigentlich die Arbeit, vielen Dank! Könnten Sie bitte erklären, was das problem ist, in eine Antwort? Ich bin neu hier..
  • möglich, Duplikat der Warum jQuery oder eine DOM-Methoden wie getElementById nicht finden, das element?
InformationsquelleAutor greenhoorn | 2015-02-12
Schreibe einen Kommentar