bootstrop model 如何关闭关闭所有模态框

bootstrop model 如何关闭关闭所有模态框
关闭指定模态框我知道,但是如何关闭所有模态框,在不知道模态框id的情况下,该如何解决呢
$('id').modal('hide');

阅读 12.3k
3 个回答

查看一下bootstrap的modal,会看到每个modal都有默认的类名"modal fade",一种比较直接的方法是通过jQuery的类选择器,匹配到所有modal之后通过.map()对每个modal进行.modal('hide')操作

$('.modal').map(function() {
    $(this).modal('hide');
});

能否给modal添加一个class,然后$('.classname').modal('hide');

var modals = $('.modal')
for(var i = 0, len = modals.length; i < len; i++){ 
    $(modals[i]).modal('hide'); 
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题