単純な問題のように見える問題が発生しています。ボタンのボタンテキストをプログラムで変更/更新したい。ただし、ここSOでいくつかの異なる同様の質問を調べた後、私はまだ近づきません。
jQuery 1.9 および JQM 1.3 Final で Chrome を使用しています。
HTML (このブロックは、フッターに属するグリッド内にあります)
<div class="ui-block-b">
<div class="ui-bar ui-bar-e" style="height:40px">
<a href="#" class="footerWishOption footerDeleteWish" data-role="button" data-icon="trash">Slett ønske</a>
</div>
</div>
JS
changeButtonText は、ここにあるプラグインです。
// 1. Does not work
$('.footerDeleteWish').changeButtonText("Gjenopprett
ønske");
// 2. Does not work
$('.footerDeleteWish .ui-btn-text').text("Gjenopprett ønske");
$('.footerDeleteWish').refresh();
// 3. Does not work
$('.footerDeleteWish').text("Gjenopprett ønske").refresh();
更新/解決策:
以下の回答でコメントとして述べたように、問題はフッターの可視性でした。フッターはDOMで作成されましたが、非表示になっているため、セレクターはそれを見つけられませんでした。