从数组创建li data-role = list-divider

时间:2011-05-06 17:30:53

标签: javascript jquery cordova jquery-mobile

我想从数组元素中创建多个列表视图,其中的项目位于不同的<li>,类似于<li>。有人可以帮我吗?

<script type="text/javascript"> 
jQuery(function() { 
    var container = jQuery('#container'); 
    for(i=0; i<10; i++) 
    { 
        var div = jQuery('<div id="div'+i+'">test</div>'); 
        div.hide(); 
        container.append(div); 
        div.fadeIn("slow"); 
    } 
}); 
</script> 

2 个答案:

答案 0 :(得分:1)

这是您修改的确切代码,用于构建无序的元素列表。我希望这有点帮助!

<script type="text/javascript"> 
    jQuery(document).ready(function(){
    var theList = jQuery('#yourUL'); 
    for(i=0; i<10; i++) 
    { 
        var div = jQuery('<li id="item'+i+'">test</li>'); 
        div.hide(); 
        list.append(div); 
        div.fadeIn("slow"); 
    }   
})
</script>

答案 1 :(得分:1)

使用jQuery创建无序列表的一种方法:

var $container = $('#container');
var $ul = $('<ul/>').attr('id', 'myList');

for(i=0; i<10; i++) 
{
   $ul.append('<li/>')
      .attr('id', 'li_' + i)
      .text('Some Text');
}

$ul.appendTo($container);