【发布时间】:2010-02-18 14:13:00
【问题描述】:
我遇到了一些问题,希望能得到一些帮助。我正在尝试从 flickr 集中选择一个随机图像并将其附加到 div 以用作背景图像。这是函数:
$.getJSON("http://***", function (data){
var htmlString = "";
$.each(data.photoset.photo, function(i, item){
var bkg = data.photoset.photo[i];
var randomBkg = Math.floor(Math.random() * bkg.length);
htmlString += '<img src='+ randomBkg.url_o +' />';
return i < 0;
});
$('#bg').append(htmlString);
});
如果我用 bkg.url_o 替换 randomBkg.url_o 它只会返回集合中的第一个图像。像我上面那样使用它会附加一个带有“未定义”的图像标签作为img src。任何关于我被误导的地方的帮助都将非常感激。
【问题讨论】:
标签: javascript jquery