2017-12-05 24 views
0

現在、私のアプリケーションにモーダルを追加しています。モーダルが表示されると、モーダルタイトル内にhtmlタグも表示されます。 screenJQuery UI Dialogモーダルのタイトルのhtmlタグがレンダリングされない

ご覧のとおり、ダイアログタイトルは表示されず、htmlタグが表示されます。ここでは、それは

<div id="dialog_simple" title="Dialog Simple Title"> 
    <p> 
    Dialog part is woring just fine. 
    </p> 

</div> 

そして、ここでモーダル

$('#dialog_link').click(function() { 
     $('#dialog_simple').dialog('open'); 
     return false; 
    }); 


$('#dialog_simple').dialog({ 
      autoOpen : false, 
      width : 600, 
      resizable : false, 
      modal : true, 
      title : "<div class='widget-header'><h4><i class='fa fa-warning'></i> Empty the recycle bin?</h4></div>", 
      buttons : [{ 
      html : "<i class='fa fa-trash-o'></i>&nbsp; Delete all items", 
      "class" : "btn btn-danger", 
      click : function() { 
       $(this).dialog("close"); 
      } 
      }, { 
      html : "<i class='fa fa-times'></i>&nbsp; Cancel", 
      "class" : "btn btn-default", 
      click : function() { 
       $(this).dialog("close"); 
      } 
      }] 
     }); 

     }) 

を開くためにJavaScriptを関連するダイアログhtmlです私は何かが足りないのですか?事前に感謝します

+1

が見えます。 'title'がプレーンテキストではなくHTMLであることを確認してください。 – hungerstar

答えて

2

これはブートストラップとは関係がありません。 jQuery UIダイアログ(http://jqueryui.com/dialog/)を使用しています。

タイトルプロパティは、文字列のみを受け入れますが、ここで示したように、あなたはデフォルトの動作を上書きすることができます:あなたがあなた自身とブートストラップのモーダルプラグインをラップしているようhttps://stackoverflow.com/a/14488776/3215856

+0

はい私はjQuery UIダイアログを使用しています –

+1

@HarunErgülあなたの投稿に言及する必要があります。それは重要な情報です。 – hungerstar

+0

あなたが言ったときに実際に私はそれを実現しました –

関連する問題