这是JSON
"album":[
{
"name":"DD Y Ponle Play",
"artist":"Jumbo",
"id":"2528039",
"url":"http:\/\/www.last.fm\/music\/Jumbo\/DD+Y+Ponle+Play",
"image":[
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"small"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"medium"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"large"
},
{
"#text":"http:\/\/images.amazon.com\/images\/P\/B00005LN6S.01._SCMZZZZZZZ_.jpg",
"size":"extralarge"
}
],
"streamable":"0",
"mbid":""
},
这是我的功能
$.each(data.results.albummatches.album , function(){
$.each(this.image , function(){
$('.lightbox').append('<img src="'+this["#text"]+'" />');
});
});
基本上一切正常,我从图像对象中获取了4种不同的图像尺寸。但是我只想抓住其中一个尺寸。
对于我的生活,我没有运气指定这样的[2] [“#text”]或反之亦然。
我错过了什么?任何帮助都会有很大帮助。答案 0 :(得分:0)
没关系。只是循环了很多次。
这是答案:
$.each(data.results.albummatches.album , function(){
//this worked
$('.lightbox').append('<img src="'+this.image[3]['#text']+'" />');
});