我在http://jquerymobile.com/themeroller/创建了3个主题。每个主题都有不同的按钮颜色。我尝试将以下按钮主题从数据主题a更改为数据主题c:
<button data-icon="star" data-theme="a" data-form="ui-btn-up-a" id="btnA" class="ui-btn-hidden" data-disabled="false">0,2 m3</button>
使用此功能:
$("#btnA").click(function()
{
$("#btnA").buttonMarkup({theme: 'c'});
});
但btnA
的颜色不会改变。我该怎么办?
答案 0 :(得分:1)
在按钮上设置主题后,您需要在其上调用refresh
,如下所示...
$("#btnA").click(function() {
$(this).attr("data-theme","c").button('refresh');
});
...享受