ПРИМЕЧАНИЕ. Это решение работает только для Bootstrap до версии 3. Чтобы получить ответ Bootstrap 3, обратитесь к этому пользователю user2612497 .
Что вы хотите сделать:
$('#modalElement').on('hidden', function(){
$(this).data('modal', null);
});
это заставит модальное окно инициализировать себя каждый раз, когда оно отображается. Поэтому, если вы используете удаленный контент для загрузки в div или что-то еще, он будет делать это каждый раз при открытии. Вы просто уничтожаете модальный экземпляр после каждого его скрытия.
Или всякий раз, когда вы хотите вызвать уничтожение элемента (если это происходит не каждый раз, когда вы его скрываете), вам просто нужно вызвать среднюю строку:
$('#modalElement').data('modal', null);
Загрузчик Twitter ищет свой экземпляр в атрибуте данных, если экземпляр существует, он просто переключает его, если экземпляр не существует, он создает новый.
Надеюсь, это поможет.
$(modal_selector).remove()
.