我有一個函數,我稱之爲「toggleCollapse」按鈕onclick事件。我想在單擊時將按鈕的innet文本從「摺疊」更改爲「展開」。下面的代碼這樣做,但也失去了在該過程中按鈕的所有jquery移動樣式。我怎樣才能刷新按鈕的樣式,而不必重新加載整個頁面,我只想刷新按鈕樣式沒有別的。更改InnerHtml的按鈕丟失造型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();
}
我需要保持內聯onClick。我需要一種方法來使用內聯onclick來完成此操作。我嘗試設置.html()它正確地更改名稱,但jquery移動漂亮是丟失即使標記是正確的 –