确保您$.modal()应用模态行为的初始调用不会传递超出预期的元素。如果发生这种情况,它将最终为集合中的EACH元素创建一个带有背景元素的模态实例。因此,看起来背景可能已被遗忘,实际上你正在查看其中一个副本。就我而言,我试图使用这样的代码动态创建模态内容:myModal = $('<div class="modal">...lots of HTML content here...</div><!-- end modal -->');$('body').append(myModal);myModal.modal();在这里,结束</div>标记之后的HTML注释意味着myModal实际上是两个元素的jQuery集合 - div和注释。他们两个都尽职尽责地变成了模态,每个都有自己的背景元素。当然,除了背景之外,评论所形成的模态是不可见的,所以当我关闭真实模态(div)时,它看起来就像是留下了背景。