以下は、複数の画面間で使用されるビュー テンプレートの一部であるナビゲーション バーの定義です。
<div data-role="layout" data-id="app">
<header data-role="header">
<div data-role="navbar">
<a class="nav-button" data-align="left" data-role="backbutton">Back</a>
<span data-role="view-title">Title</span>
<a class="nav-button" data-align="right" data-role="button" data-click="doneTapped" id="btnDone">Done</a>
</div>
</header>
</div>
「完了」ボタンは一部の画面でのみ必要なため、メイン ページが読み込まれると非表示になります。
$("#btnDone").hide();
ボタンを非表示にすると正常に機能しますが、再度表示すると機能しません。
$("#btnDone").show();
ボタンが表示されません。