用Jquery和Json实现多语言切换jquery

/ / 2023-07-27   阅读:2501
用Jquery和Json实现多语言切换...

演示效果:

2023-07-27_114749.jpg


代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>用Jquery和Json实现多语言切换</title>
  <script src="jquery.min.js"></script>
  <script type="text/javascript">
    var arrLang = {
      'en': {
        'home': 'Home',
        'about': 'About',
        'contact': 'Contacts',
        'content': 'This is content'
      },
      'zh': {
        'home': '首页',
        'about': '关于',
        'contact': '联系',
        'content': '这是内容'
      }
    };

    // Process translation
    $(function() {
      $('.translate').click(function() {
        var lang = $(this).attr('id');

        $('.lang').each(function(index, item) {
          $(this).text(arrLang[lang][$(this).attr('key')]);
        });
      });
    });
  </script>
</head>
<body>
  <button id="zh">中文</button>
  <button id="en">English</button>

  <ul>
    <li key="home">首页</li>
    <li key="about">关于</li>
    <li key="contact">联系</li>
  </ul>
  <p key="content">这是内容</p>
  
</body>
</html>


我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈