0

大きなテーブルを作成し、そのテーブルでいくつかのクラス名を繰り返してjqueryエフェクト(slideToggle)を使用したいのですが、Forを介してループを作成しようとすると、何も発生しません

html:

         <tr>
                        <td dir="ltr"><a href="">array_push()</a></td>
                        <td>اضافة عنصر او أكثر لنهاية المصفوفة</td>
                        <td>530</td>
                        <td class="example2">12.5</td></td>
                        <td>12.5</td>

                </tr>

         <thead>
        <tr> 
        <th colspan="5" rowspan="3" class="slide2" >
       <pre class="prettyprint lang-php ">
$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);

       </pre>
        </th>
        </tr>
        </thead>

クラス名(example、slide)を繰り返し処理して、example1、example2................のような番号を取得したい。

jquery:

$(document).ready(function(){
    for (var i=1;i<=120;i++){
    $(".example[i]").click(function(){


        $(".slide[i]").slideToggle(500);

        })

    }

    })
4

1 に答える 1

1

クラスにインデックスを追加していないと思います。以下のコードを見てください。

$(document).ready(function(){
    for (var i=1;i<=120;i++){
    $(".example" + i).click(function(){
      $(".slide" + i).slideToggle(500);
    })
  }
});
于 2012-10-17T22:33:17.883 に答える