我们通过 jquery.ajax 加载 jQuery Mobile 列表视图
$.get('LOADER?......,
function(html) {
if (html != '') {
$('#id').html(html).find('ul').listview().listview('refresh');
在这个列表视图中,我们有一个所有 li-Items 的点击事件,看起来像这样......
$('#id li').live('click',function() {
if ($(this).data('icon') == 'star') {
$(this).buttonMarkup({icon:'check'});
} else {
$(this).buttonMarkup({icon:'star'});
}
});
..但是如果单击一个项目,我们将拥有所有两个条件!为什么?
在浏览器上的 pagerefresh F5 后它工作正常?!?!?!?