解决方案 »

  1.   


    $(function(){
      var month=["January","February","March","April","May","June","July","August","September","October","November","December"];
      for(var i=1;i<=month.length;i++){
        $("a").each(function(key,value){
          if($(this).text()==i.toString){
            $(this).text(month[i]);
          }
        });
      }s
    });
      

  2.   


    html结构是这样<a class="cMouth">2</a>的话
     $("a")改成 $(".cMouth"),但是没有反应、
    帮忙看下,谢谢、
      

  3.   


    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script src="../Scripts/jquery-1.8.2.js"></script>
        <script type="text/javascript">
            $(function () {
                var month = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
               
                    $(".cMouth").each(function () {
                        for (var i = 0; i <= month.length;i++) {
                            if ($(this).text() == i.toString()) {
                                $(this).text(month[i-1]);
                                alert($(this).text());
                            }
                        }
                    });
            });
        </script>
    </head>
    <body>
        <a class="cMouth">1</a>
        <a class="cMouth">2</a>
        <a class="cMouth">3</a>
        <a class="cMouth">4</a>
        <a class="cMouth">5</a>
        <a class="cMouth">6</a>
        <a class="cMouth">7</a>
        <a class="cMouth">8</a>
        <a class="cMouth">9</a>
        <a class="cMouth">10</a>
        <a class="cMouth">11</a>
        <a class="cMouth">12</a>
    </body>
    </html>测试一下这段代码,可以的