$.each与$(data).each区别
在前端使用使用JQuery解析Json数据时,在遍历数组或者对象数据时,经常使用的函数为each。发现此函数有两种形式:
- $.each
- $(data).each
所达到的效果是一样的,使用方法的有一些区别。具体的区别如下:
 $(data.product_info).each(function () {
             alert(this.name);
             $("#product_name").append($("<option/>").text(this.name).attr("value",this.id));
         });
 $.each(data.product_info, function (i,item) {
             alert(item.name);
             $("#product_name").append($("<option/>").text(item.name).attr("value",i));
         });
对应的Json数据为:
{
  "product_info": [
    {
      "name": "IPC"
    },
    {
      "name": "NVR"
    },
    {
      "name": "SVR"
    },
    {
      "name": "SVR2"
    },
    {
      "name": "BTS"
    },
    {
      "name": "AAA"
    },
    {
      "name": "yyy"
    }
  ]
}
一点个人经验:
在调试代码时,一定要找到一个观察结果的方法。可以输出打印,或者其他的方法。在使用JQuery的过程中,alert是我的利器,节省了很多的时间。
随机推荐
- DOM和jQuery
			一.DOM 在学习DOM之前你应该已经具备了以下三个知识点的应用:HTML CSS javascript DOM 是 W3C(万维网联盟)的标准. W3C DOM 标准被分为 3 个不同的部分: 核心 ... 
- C++之------虚函数
			今天又是周日,公司工业区这里九月份每个周日都会停电一天.停电停网,是没法活的.我们直接去老大家. 老大当爸爸了,回家一段时间了.听说孩子出生就不乖,很折腾他爸妈,这小家伙新生命二代.也愿小家伙早日康复 ... 
- PHP中output control
			Output Control 函数可以让你自由控制脚本中数据的输出.它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况.输出控制函数不对使用 header() 或 setcookie ... 
- Linux释放内存
			在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好.但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了. ... 
- Delphi中的异常处理(10种异常来源、处理、精确处理)
			一.异常的来源 在Delphi应用程序中,下列的情况都比较有可能产生异常. 1.文件处理 2.内存分配 3.windows资源 4.运行时创建对象和窗体 5.硬件和操作系统冲突 6.网络问题 7.数据 ... 
- T-SQL 运算符
			运算符 1.算术运算符 算术运算符 说明 + 加法 - 减法 * 乘法 / 除法 % 取模,两个整数相除后的余数 2.位运算符 位运算符 说明 &(与.and) 按位逻辑与运算 |(或.OR) ... 
- 【Xamarin挖墙脚系列:Xamarin 上台讲述PPT呵呵呵】
			http://pan.baidu.com/s/1kUrwQft 
- Hbase深入学习(二) 安装hbase
			Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ... 
- 【转】Compile、Make和Build的区别
			原文网址:http://lavasoft.blog.51cto.com/62575/436216 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ... 
- Intersection of Two Linked Lists 解答
			Question Write a program to find the node at which the intersection of two singly linked lists begin ... 
