JS 遍历 json 和 JQuery 遍历json操作完整示例


Posted in jQuery onNovember 11, 2019

本文实例讲述了JS 遍历 json 和 JQuery 遍历json操作。分享给大家供大家参考,具体如下:

json 遍历

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>demo data</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  </head>
  <body>
    <script>
      var json = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      //jquery 其中i 是键名 v 是键值
      $.each(json,function(i,v){
        console.log(i + " =============== " + v);
      })
      //javascript 遍历 i 是键名 json[i] 是键值
      var json = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      for(i in json)
      {
        console.log(i + "  ======================== " + json[i]);
      }
    </script>
  </body>
</html>

运行结果:

JS 遍历 json 和 JQuery 遍历json操作完整示例

根据json键值 获得 json键名

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>demo data</title>
  </head>
  <body>
    <script>
      var data = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      /**
       * @param json 需要检索的json对象
       * @void value 检索的值
       * @return 检索的值对应的键名
       */
      function getKeyName(json,value)
      {
        for(i in json)
        {
          if(json[i] == value)
          {
            return i;
          }
        }
      }
      console.log(getKeyName(data,"data2"));
    </script>
  </body>
</html>

运行结果:

JS 遍历 json 和 JQuery 遍历json操作完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

jQuery 相关文章推荐
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery中$原理实例分析
Aug 13 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 #jQuery
jquery ajax 请求小技巧实例分析
Nov 11 #jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 #jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 #jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 #jQuery
Javascript和jquery在selenium的使用过程
Oct 31 #jQuery
You might like
php使用curl抓取qq空间的访客信息示例
2014/02/28 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
Python地图绘制实操详解
2019/03/04 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
教师岗位职责
2013/11/17 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
旅游文化节策划方案
2014/06/06 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android