我将项目添加到列表中,但它们不是连接类。如何增加间隙?我使用listview缩略图。
<div class="content-primary" >
<ul data-role='listview' id="games_list"><li>
<a href='index.html'>
<img src='images/default.png'/>
<h3>aaaaaaaaa</h3>
<p>bbbbbbb</p>
</a>
</li>
</ul>
</div>
和脚本:
for (i = 0; i < response.data.length; ++i)
{
games_list += "<li>\r\n\t<a href='index.html'>\r\n\t\t<img src='images/"+response.data[i].icon+"'/>\r\n\t\t<h3>"+response.data[i].name+"</h3>\r\n\t\t<p>"+response.data[i].description+"</p>\r\n\t</a>\r\n</li>\r\n";
}
$("#games_list").append(games_list);
答案 0 :(得分:0)
我不明白你的问题,但你的追加必须在你的循环内
for (i = 0; i < response.data.length; ++i)
{
games_list += "<li>\r\n\t<a href='index.html'>\r\n\t\t<img src='images/"+response.data[i].icon+"'/>\r\n\t\t<h3>"+response.data[i].name+"</h3>\r\n\t\t<p>"+response.data[i].description+"</p>\r\n\t</a>\r\n</li>\r\n";
$("#games_list").append(games_list);
}
您也可以使用每个而不是循环
答案 1 :(得分:0)
您是否在询问如何将课程附加到您追加的项目?只需将其添加到附加代码中:
myClass='foobar'
games_list += "<li class='' + myClass + ''>\r\n\t<a href='index.html'>\r\n\t\t<img src='images/"+response.data[i].icon+"'/>\r\n\t\t<h3>"+response.data[i].name+"</h3>\r\n\t\t<p>"+response.data[i].description+"</p>\r\n\t</a>\r\n</li>\r\n";
我认为这就是你所要求的,但如果没有,请澄清。