我正在使用 Bootstrap(版本 2.3.1),并且正在使用 Ajax 在模式窗口中加载。当我关闭模态窗口时,有没有办法从 DOM 中删除模态窗口?
$('[data-toggle="modal"]').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
if (url.indexOf('#') == 0) {
$(url).modal('open');
} else {
$.get(url, function(data) {
$(data).modal();
}).success(function() {
console.log('success');
// I tried this below but didn't work
// $('#modalClose).on('click',function(){
// $('#myModalWindow').remove();
// });
});
}
});
我的按钮:
<a href="path/to/modal.html" data-target="#" data-toggle="modal">Launch modal</a>
在我的模态窗口中,我有一个关闭按钮。
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
但是,当我关闭模式时,html 仍然在 DOM 中,如果我再次加载模式,它会再次输出 HTML。当我关闭模态窗口时,有没有办法从 DOM 中删除模态窗口?