【发布时间】:2013-01-02 17:21:08
【问题描述】:
问候,
我正在尝试替换数据主题,但从不使用 trigger.('create') 或 listview('refresh') 应用更改
请在JSFIDDLE测试我的代码
感谢您的帮助
这是我的代码...
HTML:
<div data-role="page" id="home">
<div data-role="content">
<div>
<ul id="uuu" data-role="listview">
<li id="kkk" data-theme="e">fail change to theme A</li>
</ul>
</div>
</div>
</div>
JavaScript:
$('#uuu').append('<li data-theme="a">success change to theme A</li>');
$('#kkk').attr('data-theme', 'a'); // I need do this through ajax
// ======
$('#home').trigger('create');
$("#uuu").listview("refresh");
$("#kkk").listview("refresh"); // this is not working ?
【问题讨论】:
-
trigger('create') 是做什么的?它看起来像一个自定义事件。
-
这是一个 jQuery 移动事件,触发后会导致页面重新呈现。
-
“那是一个”。猜猜它已经被删除了。
-
无论如何,我用谷歌搜索看看你在说什么。我也在这里看到重复的stackoverflow.com/questions/8088837/…
标签: jquery ajax mobile data-theme