divのエリアをマウスが反応するエリアに指定して欲しいといわれた場合 画像や文字を含むエリアの中にマウスが入った時に背景に色をつけてほしい。と言う要望を頂く事が数多くありますが、 <a></a>の中に画像やテキストなど全ての要素をいれるだけでは対応できません。最新のブラウザでは可能な部分ではありますが。。 今回は簡単に実装をしてみましょう。 まずhoverに関しては、jQueryに関数で用意されているものを用いると簡単です。 $(".target").hover(function(){ //マウスオーバーの関数 },function(){ //マウスアウトの関数 }) この時にテキストの色を変更したい。という事をひっくるめて、クラスを追加で設定します。 $(".target").hover(function(){ $(this).addClass("hover") },function()