所以我需要更改jQuery Mobile Controlgroup
中点击按钮的主题。在API中我发现方法buttonMarkup
改变了主题,但只有光标在按钮上。以下是示例http://jsfiddle.net/nonamez/25ssy/
答案 0 :(得分:2)
选择以下任何一种解决方案。
首先,不要使用button
代码,而是将a
与data-role=button
一起使用。
<a data-role="button" href="#" data-theme="d">On duty</a>
<强> Demo 强>
$('a').on('click', function () {
$(this).buttonMarkup({
theme: 'b'
});
});
第二个,您需要使用button
将新主题应用于包裹.closest('div')
的div。
<强> Demo 强>
$('button').on('click', function () {
$(this).closest('div').buttonMarkup({
theme: 'b'
});
});