I have made a fiddle. http://jsfiddle.net/Zfaf6/
I am experiementing with arrays, but only seem to output the first object.
Can any please advise, thanks.
My jquery
$("a.download-all").on('click', function () {
var downloads = $('a[data-download]').attr('data-download');
// This is the example output of the data in the variable...
$('#varObj').html(downloads);
});
My script
<div id="images">
<a href="#" data-download="http://image.com/1.jpg"><img src="images/x.gif" alt=""/></a>
<a href="#" data-download="http://image.com/2.jpg"><img src="images/x.gif" alt="" /></a>
<a href="#" data-download="http://image.com/3.jpg"><img src="images/x.gif" alt=""/></a>
<a href="#" data-download="http://image.com/4.jpg"><img src="images/x.gif" alt="" /></a>
<a href="#" data-download="http://image.com/5.jpg"><img src="images/x.gif" alt=""/></a>
<a href="#" data-download="http://image.com/6.jpg"><img src="images/x.gif" alt="" /></a>
<div>
<p><a href="#" class="download-all">Download all images</a></p>
<p id="varObj"></p>