怎么用jquery把1-12的数字转换成jan-dec的月份英文单词?

pad1614 2014-12-29 10:51:52
就是把a标签里面的数值1转换成January,2换成February这样。

...全文
450 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pad1614 2014-12-29
  • 打赏
  • 举报
回复
引用 3 楼 u013104499 的回复:

<!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>
测试一下这段代码,可以的
谢谢!
MnZlZ 2014-12-29
  • 打赏
  • 举报
回复

<!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>
测试一下这段代码,可以的
pad1614 2014-12-29
  • 打赏
  • 举报
回复
引用 1 楼 u013104499 的回复:

$(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
});
html结构是这样<a class="cMouth">2</a>的话 $("a")改成 $(".cMouth"),但是没有反应、 帮忙看下,谢谢、
MnZlZ 2014-12-29
  • 打赏
  • 举报
回复

$(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
});

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧