我有一个在jquery mobile中调用的函数,用于更改按钮上的文本但是我还想更改图标。更改文本的功能已经在点击功能内,文本变化很好,但我也想更改图标。我使用的代码如下。
function setPauseState(paused) {
if (paused)
{
$("#playSong .ui-btn-text").text("Play");
}
else
{
$("#playSong .ui-btn-text").text("Pause");
}
}
答案 0 :(得分:2)
你应该使用预定义的jQuery Mobile功能,其他一切都只是不必要的编码:
$( "a" ).buttonMarkup({ icon: "star" });
答案 1 :(得分:-1)
以下是一篇文章的链接,其中概述了您想要做的事情 http://jsimapps.wordpress.com/2011/10/26/jquery-mobile-programatically-changing-and-refreshing-button-icons/
$("#playSong .ui-btn-text").data('icon', 'check');
图标列表是