jQuery Mobile CSS:为什么我的项目风格不正确?

时间:2012-03-06 19:28:46

标签: jquery css html5 listview jquery-mobile

我在jQuery页面中有一个listview,并且在通过加载数据时动态地向其添加内容。在首次绘制页面后,我已经下载了“sometext”。

listString =  '<li><a href="#">'+sometext+'</a></li>';
            $("#friends_list_view ul").append(listString);

,HTML是:

<div data-role="content" data-theme="b">

    <div id="friends_list_view" class="content-primary" data-theme="b"> 
        <ul data-role="listview" data-filter="true">
        <li><a href="#">TEST</a></li>

        </ul>
    </div>  
</div>

所以最初我在页面加载时没有列表项,然后我将它们推迟。 但是当我这样做时,它根据我的样式表没有样式。控件仍然有效,即数据过滤器能够正确搜索,但列表元素看起来像样式按钮时看起来像超链接。正如预期的那样,'TEST'li样式正确。

如何修复它以使其样式正确?或者,我一路走错了吗?

对不起我的高唱:)

1 个答案:

答案 0 :(得分:1)

查看文档here。检查底部以更新列表。

您需要执行以下操作:

$("#friends_list_view ul").listview('refresh');