2017-10-04 75 views
0

我有一個引導模式與此元素切換;關閉並重新打開更新引導模態標題

<i id="modal" data-toggle="modal" data-title="Title1" data-target="#Modal"></i><span>Open modal</span> 

當顯示模式時,標題被設置;

$('#Modal').on("show.bs.modal", function (e) { 
// set title of modal 
$("#ModalLabel").html($(e.relatedTarget).data('title')); 
}); 

之後我編輯了這樣的標題;

$("#modal").attr('data-title', "Title2"); 

元素的data-title屬性現在是「Title2」,但是當關閉並重​​新打開模式時,標題不變。

如何讓jquery刷新模式標題?

回答

0

當我編輯標題時,我只是改變了html中的屬性。要更改值,我們需要指定.data以便正確更新。

$("#modal").data('data-title', "Title2");