jQueryMobileのボタンのテキストをプログラムで変更しようとしています。これを行うと、ボタンのフォーマットが失われます。以下は、2つの試行を示すコードです。ブラウザを混乱させないようにする方法を誰かが提案できますか?
<script>
$(document).bind("pageinit", function(){
$("#buttonId").text("New Text");
$("#buttonId").button("refresh");
});
//Method #2
$(document).ready(function () {
$("#buttonId").text("New Text");
$("#buttonId").button("refresh");
});
</script>
<a id="buttonId" href="" data-role="button">Old Text</a>