更改按钮jQuery Mobile的图标

Ste*_*wsd 2 jquery-mobile

我正在尝试将按钮的图标更改为另一个按钮,但是无法正常工作.

我有:

<a id="login" href="login.html" data-role="button" data-icon="user" data-iconpos="top">Login</a>
Run Code Online (Sandbox Code Playgroud)

我做了:

$('#login').data('icon', 'user_highlight');
$('#login').button("refresh");
Run Code Online (Sandbox Code Playgroud)

但它没有用.我怎么解决?

Ati*_*gur 5

看到这个答案.基本上你使用buttonMarkup.

 $('#login').buttonMarkup({ icon: "star" });
Run Code Online (Sandbox Code Playgroud)

看工作实例小提琴