Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Mobile listview首先显示上次添加的项_Jquery_Jquery Mobile_Jquery Mobile Listview - Fatal编程技术网

Jquery Mobile listview首先显示上次添加的项

Jquery 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>'

我使用listview来显示rss提要类型的提要,我在单击arraylist时添加一个项目,并循环通过该arraylist来动态创建listview


我想实现一个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谢谢!这很容易:)排序