下記。なんとなくイメージの縦横サイズをとっているみたいなコードだけど、$('#image') は、べつに img 要素じゃなくてもなんでもいい。 $(function() { alert($('#image').width()); alert($('#image').height()); }); ただ、$('#image') が img 要素であるか、もしくは img 要素を含んだブロック要素である場合、ちょっとした問題が。上述のコードを Safari で実行するとサイズがとれない。アラートには 0 とか変な値が表示されてしまう。イメージがロードされるのを待たずに縦横サイズを取得してしまうのが原因らしい。 $(function() { $('#image').bind('load', function() { alert($(this).width()); alert($(this).he