у меня так работает
<script>
$(function(){
$(".stretch").each(function () {
var src =$(this).attr("src");
var $img= $(this);
$img.attr("src", "");
$img.attr("src", src);
$img.load(function() {
$(this).removeAttr("width").removeAttr("height").css({ width:"",height:
"" });
var iw = $(this).width();
var ih = $(this).height();alert(iw);
});
});
});
</script>
<body><img class=stretch src=120.jpg
width=100><img class=stretch src=22.png width=100>