初めまして。 jquery 初心者です。 
下記の参考サイトのような機能を実装したく、いろいろとwebで調べましたが、答えにたどり着けず困っております。 どなたか教えていただけると嬉しいです。

やりたいことというのは、下記のURLの通りなんですが、一点問題が発生しました。

※参考サイト(サンプル画面)
http://www.iltt.info/page/information/contents/20091105_sample.htm

※参考サイト(説明ページ)
http://www.iltt.info/page/information/contents/20091105.htm

問題というのは、たとえば、 生徒の一覧画面にAさん、Bさん、Cさん、Dさん と並べて 各それぞれの人に対してボタン配置させた場合、上記のURLのままやると全員のテキストが同時に入れ変わってしまいます。

これを各自別々に作動するように分けたいのですが、いくら調べてもわかりませんでした。

同じクラスが指定されているので、全部一緒に入れ替わるという理屈は分かるのですが、別々にする作動する記述がどうしても分からないままです。

別々のclassやidに別けてで生徒の人数分のjsを書けば良いじゃないか!と言われるかと思いますが、それだと、人数が増えた文記述数も増えていくので、ほかに良い方法があるのではと思っています。

どなたかご教授いただけると助かります。

よろしくお願いします。

追記=======
一点追記になります。
変更したいテキストというのは、住所、電話番号などの各自それぞれ別々データになります。

[例]

田中太郎君
クリック→ [東京都渋谷区]→[03-1111-1111]→ループ

吉岡二郎君
クリック→ [神奈川県横浜市]→[043-111-1111]→ループ

というようなイメージです

現状のコード===================

上記の参考URLを参考にしております。

山田太郎    
<div style="border: solid 1px #ccc">
    <div class="cm1">
        <p class="change "> 【契約住所】〒150-0002 東京都渋谷区渋谷</p>
    </div>
    <div class="cm2">
        <p class="change ">【電話番号】03-xxxx-1111</p>
    </div>
</div>

吉岡二郎
<div style="border: solid 1px #ccc">
    <div class="cm1">
        <p class="change ">【契約住所】〒150-0052 東京都渋谷区元代々木町</p>
    </div>
    <div class="cm2">
        <p class="change ">【電話番号】03-xxxx-2222</p>
    </div>
</div>

下記がスクリプトになります。

<script type="text/javascript">
    $(function () {
        $(".change").click(function () {
            for (i = 1; i < 3; i++) {
                if (i == 2) {
                    j = 1;
                } else {
                    j = i + 1;
                }
                if ($(".cm" + i).css("display") != "none") {
                    $(".cm" + i).hide();
                    $(".cm" + j).show();
                    break;
                }
            }
        });
    });
</script>