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 から削除する方法はありますか?