0

我将项目添加到列表中,但它们不是连接的类。如何进行额外的清关?我使用 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); 
4

2 回答 2

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); 
}

你也可以使用 each 而不是你的循环,

于 2012-08-03T14:53:29.030 回答
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";

我认为这就是您要问的,但如果不是,请澄清。

于 2012-08-03T15:03:19.217 回答