如何在Ajax请求后重新生成jQuery Mobile样式?

时间:2011-01-26 14:48:16

标签: jquery ajax mobile coding-style jquery-mobile

我希望在通过Ajax加载附加内容后应用自动生成的jQuery Mobile样式(jQuery Mobile适用于页面加载的类)。

我通过Ajax加载一些内容,这些内容被解析并组织成<ul>,但是jQuery上通常应用的样式jQuery不再应用于加载Ajax的内容。

2 个答案:

答案 0 :(得分:14)

假设您的ul是jquery-mobile“listview”,请尝试使用以下命令刷新整个列表:

$('#yourlist').listview('refresh');

jQuery Mobile doucmentation http://jquerymobile.com/demos/1.0a2/#docs/forms/plugin-eventsmethods.html

答案 1 :(得分:2)

我也遇到了这种刷新方法的麻烦,通过删除&#39;刷新&#39;进行了一些搜索后工作,即:

$('#yourlist').listview();

http://forum.jquery.com/topic/wish-listview-refresh-would-go-away处找到解释。在1.1.1中正常工作