Jquery Mobile listview首先显示上次添加的项
我使用listview来显示rss提要类型的提要,我在单击arraylist时添加一个项目,并循环通过该arraylist来动态创建listviewJquery Mobile listview首先显示上次添加的项,jquery,jquery-mobile,jquery-mobile-listview,Jquery,Jquery Mobile,Jquery Mobile Listview,我使用listview来显示rss提要类型的提要,我在单击arraylist时添加一个项目,并循环通过该arraylist来动态创建listview 我想实现一个rss提要样式,上面有最新的项目,并不断添加元素。jQueryMobile listview小部件是否可以实现这一点 您可以通过将项目添加到列表视图中来轻松完成所需的内容,而无需附加项目然后调用列表视图的方法 比如说 $('#myList').prepend($('<li>' + item + '</li>'
我想实现一个rss提要样式,上面有最新的项目,并不断添加元素。jQueryMobile listview小部件是否可以实现这一点 您可以通过将项目添加到
列表视图
中来轻松完成所需的内容,而无需附加项目然后调用列表视图的方法
比如说
$('#myList').prepend($('<li>' + item + '</li>')).listview('refresh');
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');
$('#myList')。前置($(''+item+' '))。列表视图('refresh');
这里有一个例子
如果您需要在某个时候使用listview,您可以(这样就不会丢失任何附加的事件)在listview中删除所有项目,然后根据您需要的排序顺序重新附加它们
比如说
$('#myList').prepend($('<li>' + item + '</li>')).listview('refresh');
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');
var$myList=$('#myLis');
$myList.find('li').detach();
var len=myList.length;
而(len--){
var项目=myList[len];
$myList.prepend($(“”+item+” );
}
$myList.listview('refresh');
只添加项目,而不是附加项目和列表视图。@Jack谢谢!这很容易:)排序