使用jquery mobile设置RSS提要

我正在用PhoneGap编写一个iPhone应用程序。 我正在尝试解析Facebook RSS Feed并使用jFeed这样做。 我收到了Feed,我可以将其显示给用户。 然而,当谈到样式化RSS Feed以使其看起来很好(使用JQuery Mobile CSS属性)时,它没有考虑属性(ul和li标记)。 有没有办法使用JQuery Mobile设置RSS Feed的样式? 这是我正在使用的代码(index.html):

   BDA Audencia              jQuery(function() { jQuery.getFeed({ url: 'http://www.facebook.com/feeds/page.php?id=360453900718092&format=atom10', success: function(feed) { var html = ''; for(var i = 0; i < feed.items.length && i < 5; i++) { var item = feed.items[i]; html += '
  • ' + item.updated + '
  • ' + '
  • ' + item.description + '
  • '; } html += html + ''; jQuery('#result').append(html); } }); });

    Test RSS

    div直接在ul里面是不正确的HTML结构。

     

    请按以下方式更改

     

    然后是jQuery('#result').append(html); 这段代码,添加代码来刷新listview。 因为jquery移动标记是在pagecreate时生成的。 在您的情况下,您是动态获取数据并构建列表视图。 所以,你必须通过.listview( "refresh" )刷新listview .listview( "refresh" )

    修改后的代码如下:

     $('#result').append(html); $('#result').listview("refresh"); 

    有关jquery mobile中listview的更多信息。
    参考: http : //jquerymobile.com/demos/1.2.0/docs/lists/lists-methods.html