我有一個由$(document).on('click', '.generate-modal-button', App.proposals.elementClickHandler);function elementClickHandler(event) { event.preventDefault(); $('#state-modal').modal({ backdrop: 'static', keyboard: false }, 'show');}該模式包含文本區(qū)域和提交按鈕。在我的另一個JS文件中,有一個函數(shù)可以從模態(tài)的文本區(qū)域獲取輸入,并且在單擊提交按鈕后將發(fā)送更新此輸入的ajax請求。問題是我想關(guān)閉這個模式并在單擊提交按鈕后刪除背景,我使用$('#state-modal').removeAttr('style');$('.modal-backdrop').remove();$('body').removeClass('modal-open');將其刪除并且工作正常。但是,當(dāng)我再次單擊 generate-modal-button 時,模式不會顯示,看起來 $('#state-modal').modal({ backdrop: 'static', keyboard: false }, 'show'); 在我刪除所有這些元素、類和屬性后不起作用。我想知道如何安全地刪除這個模態(tài)而不損害它的下一個外觀?
1 回答

蝴蝶刀刀
TA貢獻1801條經(jīng)驗 獲得超8個贊
要使用 Javascript/jQuery 關(guān)閉 Bootstrap 模式,請使用$('#modal').modal('hide');
- 1 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報
0/150
提交
取消