Così ho tolto l'errore ma il codice cmq non funziona.
Credo che la questione sia: la width al div viene data dopo il caricamento dell'immagine e non prima.

Ho anche provato a scrivere:
codice:
 $(".wrapper img").each(function() {
                var img = new Image();
                img.src = $(this).attr("src");
                   alert(img.width+""+img.clientWidth+""+img.naturalWidth+""+img.offsetWidth+""+img.scrollWidth );
		//totalWidth = totalWidth + parseInt(this.width);
                //$("#debug").append("totalWidth = " + totalWidth + " x = " + x);
	});
ma nell'alert ci sono solo zeri..

Come faccio a far caricare lo script dopo che sia stato elaborato il DOM?