別のページから送信された 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() {
})
クラスごとに 1 つのイメージ src を配置できるこのコードの両方を結合するにはどうすればよいですか?