我尝试使用从另一个页面发送过来的 JSON 数据更改一组图像的来源,JSON 数据如下所示:
var jsondata = {
"images": [
{"src": "images/bgset.jpg"},
{"src": "images/ar006.png"},
{"src": "images/br006.png"},
{"src": "images/cr006.png"},
{"src": "images/dr006.png"},
{"src": "images/er001.png"},
{"src": "images/tr004.png"},
{"src": "images/tr011.png"}
]}
我试图src
用.imageset
. 我也很厌倦想办法把第一个留在 JSON 数据{"src": "images/bgset.jpg"}
中。我迷路了,不知道如何解决这个问题。我什至不确定如何从这些数据中获取值!
更新
感谢您的回答!有了我目前创建的答案:
var jsonStr = location.search.substring(1).split('=');
var obj = JSON.parse(unescape(jsonStr[1]));
var jsondata = JSON.parse(obj.jsondata);
var aa = jsondata.images.length;
var ab = jsondata.images.slice(1, aa); // this part removes the first src
var ac = $(".imageset");
// here is the confusion part i found this will go through the set
for( var i = 0; i < aa; i++ ) {
}
// and this will go through each class
ac.each( function() {
})
我如何加入这两个代码可以为每个班级放置一个图像 src?