Jquery Mobile listview显示最后添加的项目

时间:2013-07-21 03:27:30

标签: jquery jquery-mobile jquery-mobile-listview

我使用listview显示rss feed类型Feed,我在click上添加一个项目到arraylist,然后循环遍历该arraylist以动态创建listview。

我想在最上面的项目中实现一个rss feed样式,并保持附加元素。这可能与jQueryMobile列表视图小部件?

1 个答案:

答案 0 :(得分:2)

您可以通过listview项轻松完成您想要的 $('#myList').prepend($('<li>' + item + '</li>')).listview('refresh'); 项目,而不是附加它们,然后调用listview的prepending方法。

例如

var $myList = $('#myLis');
$myList.find('li').detach();

var len = myList.length;
while (len--) {
  var item = myList[len];
   $myList.prepend($('<li>' + item + '</li>'));
}
$myList.listview('refresh');

以下是refresh

的示例

如果您需要在某个时刻使用列表视图,您可以jsBin(这样您不会丢失任何附加事件)列表视图中的所有项目,然后根据您需要的排序顺序重新附加它们。 / p>

例如

{{1}}