bootstrap找到并关闭打开的模态

时间:2013-10-25 17:15:07

标签: jquery twitter-bootstrap

我正在使用bootstrap 2.3.2来显示带有信息的模态,在某些情况下它会显示错误消息。当我试图创建一个松散耦合的函数时,错误显示函数我试图以某种方式使它找到并关闭任何打开的模态,然后切换错误模式。

jQuery.fn.AlertModal = function (message) {
    /**
     * AlertModal
     *
     * @param message
     * @returns None
     */

    var $ = jQuery,
        modal = $('#modal-alert');

    modal.on('hidden', function() {
        $(this).find('p.alert-message').html('');
    });

    modal.on('shown', function() {
        $(this).find('p.alert-message').html(message);
    });

    modal.modal('toggle');

};

任何想法我怎么能做这样的事情?

谢谢,

1 个答案:

答案 0 :(得分:2)

使用选择器查找页面中没有.hide类的任何模态并调用其.modal('hide')方法。