Forum Moderators: open
function populateHTML(booleanVar){
...
for(i in whatever ){//accessing the top of json
for(j in whatever[i]){////accessing second level of json where the images are
if(booleanVar){
myHTML += '<div id="myImages"><a href="javascript:void(0)"><img src="' + whatever[i][j].thumb + '" data-value="' + bestVal + '"alt="" ></a></div>';
}
else{
...
}
}
} ...
<div id="myImages">
<img src="image1.jpg" data-value="10">
<img src="image2.jpg" data-value="11">
<img src="image3.jpg" data-value="12">
<img src="image4.jpg" data-value="13">
<img src="image5.jpg" data-value="14">
<img src="image6.jpg" data-value="15">
<img src="image7.jpg" data-value="16">
</div>
... {myHTML += '<div id="myImages"><a href="javascript:void(0)"><img src="' + whatever[i][j].thumb + '" data-value="' + bestVal + '"alt="" ></a></div>'; else{
$("vehicle_row a img").attr("data-value", bestVal);
... else{
$("vehicle_row a img").data("value") === bestVal;
...
var myImages = $('.myImages'); // you probably need something more specific
var imgs = myImages.find('img');
var img = imgs.first();
for (...) {
for (...) {
img.attr('data-value', bestVal);
imgs = imgs.slice(1);
img = imgs.first();
}
}