Bootstrap modal "chargé" de l'événement sur la télécommande fragment

Je suis actuellement en utilisant Twitter Bootstrap modal composant et j'ai un problème lorsque j'utilise jquery plugin de validation sur des champs de saisie dans le contenu, je charge à distance à l'aide de données à distance attribut.

Parce que le contenu est chargé après jquery de validation a courir à travers les dom, la validation ne se produit pas pour le nouvellement chargée éléments.

J'ai une solution où j'ai modifier bootstrap.js (la classe modale), voir ci-dessous.

  var Modal = function (element, options) {
    this.options = options
    this.$element = $(element)
      .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
    //this.options.remote && this.$element.find('.modal-body').load(this.options.remote)

    this.options.remote && this.$element.find('.modal-body').load(this.options.remote, $.proxy(function () {
        this.$element.trigger('loaded')
    }, this)) //my additions
  }

- Je déclencher un "chargé" de l'événement à l'appel que les charges externes fragment html.

J'ai déjà cet événement branché et j'appelle la validation sur le nouveau chargé éléments.

$('#myModal').on('loaded', function () {
                $.validator.unobtrusive.parse($(this));
            });

Mon problème est que j'ai dû modifier bootstrap.js pour atteindre cet objectif, est-il possible que je puisse avoir ce travail externe sans modification bootstrap.js? Est-il un moyen d'accéder à la modale de l'objet sur une page et la joindre à la "chargé" de l'événement? j'aimerais le faire dans un script externe ou à l'intérieur d'une page, donc je n'ai pas besoin de vous soucier de bootstrap versions.

Est-il un problème avec la validation dans le shown cas de l'modal?
Pour le contenu distant, la montre se déclenche avant les nouveaux éléments sont chargés.

OriginalL'auteur scartag | 2013-09-23