$('div.photo').fadeIn(3000,function(){ //フェードイン3秒で実行 $('<div />') //divに挿入 .text($(this).children('img:first').attr('alt')) //divのテキスト、imgのalt属性の値を取得 .appendTo(this); //divに最後の子要素として入れる } );
※CSSプロパティで以下の様に設定
div.photo{display:none;}
<div class="photo"><img src="../../../../resources/kaminari-mon.png" alt="東京駅"></div>