2017-10-04 9 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"); 

データタイトル属性は現在、「タイトル2」ですが、モーダルを閉じて再度開いたときにタイトルが変更されません。

jqueryをモーダルタイトルに更新する方法はありますか?

答えて

0

タイトルを編集していたとき、私はhtmlの属性を変更していました。値を変更するには、正しく更新されるように.dataを指定する必要があります。

$("#modal").data('data-title', "Title2"); 
関連する問題