「toggleCollapse」というボタンのonclickイベントで呼び出す関数があります。クリックしたときにボタンのインネットテキストを「折りたたむ」から「展開する」に変更したい。以下のコードはそれを行いますが、その過程でボタンの jquery モバイル スタイル設定もすべて失います。ページ全体をリロードせずにボタンのスタイルを更新するにはどうすればよいですか。ボタンのスタイルを更新したいだけです。
<a data-role="button" data-mini="true" data-icon="grid" iconpos="right" onclick="toggleCollapse()">Collapse</a>
function toggleCollapse() {
var a = $("#collapse_value")
.attr("value");
var b;
if (a == "false") {
$("#btnCollapse").html("Expand");
b = true
} else {
$("#btnCollapse").html("Collapse");
}
$('#btnCollapse').button();
}