in HTML : <div id="theImages"></div> in jQuery : (jquery-1.2.6.pack.js)
$.get(folderCatalogues+'/'+ 'catalog.xml', function(data){ $('#theImages').empty(); $(data).find('galerie').each( function(){ var $galerie = $(this); var $thumb = createImg(folderCatalogues + '/img/' + $galerie.find('thumb').text(), $galerie.find('width').text(), $galerie.find('height').text()) .appendTo($('#theImages')); $thumb.hover( function(){ $(this).fadeTo(50, 1.0); $('#caption').show().text($galerie.find('title').text()); }, function(){ $(this).fadeTo(50, 0.5); $('#caption').hide().empty(); } ); }); }); if I write : var $MyImages = $("#theImages > img"); var nImages = $MyImages.length; nImages return 0;