2

我在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不变。我该如何进行?

4

1 回答 1

1

一旦你在按钮上设置了主题,你需要refresh像下面这样调用它......

$("#btnA").click(function() {
    $(this).attr("data-theme","c").button('refresh');
});

享受...

于 2013-04-12T04:39:35.963 回答