JQuery移动列表视图刷新图标

我正在更改列表项( 'li' )上的图标,列表不会刷新。 代码快照:

 var listview = $('
    '); ... var button = $('li#' + id, $.mobile.activePage); button.attr('data-icon', 'check'); listview.listview('refresh');

但是列表显示旧图标。

请协助!

它可以这样做:

 $('#test-list li').buttonMarkup({ icon: "home" }); 

这是一个有效的例子: http : //jsfiddle.net/Gajotres/qgE6L/