2017-04-10 18 views
-1

何らかの理由で、表示されているモーダルが必要なテキストを表示していません。jQuery UI 1.9.1 with jQuery 1.9.1ダイアログボタンにテキストが表示されない

私はそうのようなボタンを設定しています:

この質問には言及し
if ($.attrFn) { $.attrFn.text = true; } 

jQuery UI 1.8.22 with jQuery 1.8 doesn't have text in dialog buttonsを)しかし、これも動作しません。

buttons: { 
    "Update": function() { 
    } 
} 

私は設定を試してみました。

モーダルボタンはそうのようになります。

enter image description here

DOM要素はそうのようなものです:

<button type="button" text="Update" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"> 
    <span class="ui-button-text"></span> 
</button> 

あなたはテキスト= "更新"が設定されていると見ることができるように。だから、それは設定されるはずのものが分かっていますが、スパンは空です。

提案がありますか?

+0

あなたはUI 1.9.2を使用しました。 1.9.1 – JamesG

+0

私はjsを更新することができません... – JamesG

+0

よく私が提供したバージョンのバグがあります。私はなぜdownvoteがわからない。 – JamesG

答えて

1

あなたは私はあなたにこれは私が怖いなぜ起こったかのようなソリューションを提供することはできません

モーダル

// Dirty Fix, remove when better answer from Stack Overflow 

$('.ui-button-text').each(function(i){ 
    $(this).html($(this).parent().attr('text')) 
}); 
を呼び出した後だけにこれを追加します。あなたは1つを見つけ、このハックを置き換えるべきです。

平和アウト

関連する問題