ページ上の複数の要素に対してこの機能を複製する必要があります。関数を繰り返してクラス名を変更することで実現できますが、複数のインスタンスを組み合わせたり、クラス名を変更したりする簡単な方法はありますか? スタイルシートでは、リンクがロールオーバーされたときに各画像のタイトルをアニメーション化しています。
関数:
 $("a.link1").hover(function() {
  $(".img1, .img1over").toggleClass("img1 img1over");
});
$("a.link2").hover(function() {
  $(".img2, .img2over").toggleClass("img2 img2over");
});
HTML:
<div id="nav">
<ul>
<li><a href="#" class="link1">link1</a></li>
<li><a href="#" class="link2">link2</a></li>
</ul>
</div>
            <div class="main">
                <div class="grid img1">
                    <img src="1.jpg" />
                    <div class="mask">
                        <h2>title</h2>
                    </div>
                    </div>
                    <div class="grid img2">
                    <img src="1.jpg" />
                    <div class="mask">
                        <h2>title</h2>
                    </div>
                    </div>
        </div>