01.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
02.<html xmlns="http://www.w3.org/1999/xhtml">
03.<head>
04.<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
05.<mce:script type="text/javascript" src="scripts/jquery-1.2.1.js" mce_src="scripts/jquery-1.2.1.js"></mce:script>
06.
07.<mce:script type="text/javascript"><!--
08.$(
09.function()
10.{
11./*
12.通用例遍方法,可用于例遍对象和数组。
13.不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。
14.回调函数拥有两个参数:
15. 第一个为对象的成员或数组的索引
16. 第二个为对应变量或内容
17.如果需要退出 each 循环可使回调函数返回 false,其它返回值将被忽略。
18.*/
19./*例遍数组,同时使用元素索引和内容。
20.$.each( [0,1,2], function(index, content){
21. alert( "Item #" + index + " its value is: " + content );
22.});
23.
24.var testPatterns =
25. [
26. 'yyyy',
27. 'yy',
28. 'MMMM',
29. 'MMM',
30. 'MM',
31. 'M',
32. 'dd',
33. 'd',
34. 'EEEE',
35. 'EEE',
36. 'a',
37. 'HH',
38. 'H',
39. 'hh',
40. 'h',
41. 'mm',
42. 'm',
43. 'ss',
44. 's',
45. 'S',
46. 'EEEE MMMM, d yyyy hh:mm:ss.S a',
47. 'M/d/yy HH:mm'
48. ];
49.$.each(testPatterns,function(){document.write('<div>'+this+'</div><br />');});
50.*/
51.
52.
53./*遍历对象,同时使用成员名称和变量内容。
54.$.each( { name: "John", lang: "JS" }, function(index, content){
55. //alert( "Object Name: " + index + ",And Its Value is: " + content );
56. alert( "Object Property Name Is: " + index + ",And Its Property Value is: " + content );
57.});
58.*/
59.
60./*例遍对象数组,同时使用成员变量内容。
61.var arr = [{ name: "John", lang: "JS" },{ name: "Nailwl", lang: "Jquery" },{ name: "吴磊", lang: "Ext" }];
62.$.each( arr, function(index, content){
63. alert( "The Man's No. is: " + index + ",And " + content.name + " is learning " + content.lang );
64.});
65.*/
66.
67.}
68.);
69.// --></mce:script>
70.<title>Jquery each Demo</title>
71.</head>
72.
73.<body>
74.
75.</body>
76.</html>
分享到:
相关推荐
JSON有两种基本数据结构:对象(Object)和数组(Array)。对象由键值对组成,用大括号{}包围,键和值之间用冒号分隔,多个键值对之间用逗号分隔。数组则是一系列值的集合,用方括号[]包围,值之间用逗号分隔。例如...
在jQuery中,遍历JSON数组的例子如下: ```javascript var arr = [{name: "john", lang: "js"}, {name: "nailwl", lang: "jquery"}, {name: "吴磊", lang: "ext"}]; $.each(arr, function(index, content) { alert...
首先,文档标题提到了“jQuery遍历json的方法”,这里指的是使用jQuery来处理从服务器接收的JSON格式数据。JSON是JavaScript Object Notation的缩写,它是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...
这对于处理JSON格式的数据尤其有用,因为JSON数据结构往往是由对象和数组混合组成的。 总之,$.each()方法为处理数组和对象提供了一个简洁且高效的方式,无论是在小型项目还是大型应用中,它都是处理集合数据不可或...
- JSON对象中的嵌套对象和数组需要特殊处理,不能直接转换为URL编码的字符串。对于嵌套的对象,可以递归地调用`jsonToFormParams()`;对于数组,可以考虑将其转换为逗号分隔的字符串或者多个同名的键。 - 在实际...
在JavaScript和jQuery中,解析JSON和数组格式是常见的任务,特别是在与服务器进行数据交互时。首先,我们需要了解一些基本概念。 1. **数组**:在JavaScript中,数组是一种特殊的对象,用于存储一系列值。数组的...
树状JSON数据通常包含嵌套的对象和数组,表示具有层级关系的数据。将这种数据转换为表格,可以帮助用户直观理解数据结构,提高数据处理的效率。 该插件的核心功能可能包括以下几个方面: 1. **解析JSON**:插件...
在示例中,它被用来遍历JSON对象`anObject`和数组`anArray`。对于对象,`each()` 将迭代每个属性(键值对),而对于数组,它会迭代每个索引和对应的值。 3. **jQuery inArray() 方法**: `$.inArray()` 用于查找...
例如,我们可以使用`{{#if}}`和`{{#each}}`来实现条件渲染和数组遍历: ```html {{#if users.length}} {{#each users}} <li>{{name}} - {{age}} {{/each}} {{else}} 没有用户数据 {{/if}} ``` 这里的...
它可能通过递归遍历JSON数据,根据层级关系创建表格行和列,并通过展开/折叠的交互来显示或隐藏子节点。 5. **HTML和CSS**:`index.html`文件中,会有一个预定义的表格结构,而插件负责填充数据。`css`文件则对表格...
### jQuery遍历JSON的方法 #### grep方法 jQuery的`grep`方法用于处理数组,可以用来筛选数组中满足特定条件的元素。它的基本用法是接受数组和一个回调函数作为参数,回调函数返回`true`或`false`来决定是否保留...
总结来说,jQuery的$.each函数是处理JSON数据的一个强大工具,它可以轻松遍历JSON对象和数组,为JavaScript开发者提供了极大的便利。结合源码理解和相关工具,我们可以更好地理解和应用这一功能,提升开发效率。在...
2. **数据块展开与收起**:通过折叠和展开功能,用户可以方便地查看和管理嵌套层次复杂的JSON对象和数组,避免在大量数据中迷失。 3. **动态编辑**:用户可以直接在界面上编辑JSON数据,实时看到数据的变化,这对于...
在这个例子中,`$.getJSON()`向'data.json'发送请求,当数据返回时,遍历JSON数据的`items`数组,并将每个`title`插入到页面的`#content`元素中,实现了动态加载内容。 总结,jQuery、Ajax和JSON的结合使用,为网页...
1. JSON基础知识:介绍JSON的语法结构,如对象和数组的表示,以及如何在JavaScript中创建和解析JSON对象。 2. JavaScript基础:深入讲解JavaScript的基本语法,包括变量、函数、对象等,并演示如何使用JavaScript...
5. jQuery遍历JSON对象的方法 - 使用$.each()方法遍历JSON数据。 - 在回调函数中处理每一个键值对。 6. 页面的动态内容更新 - 使用jQuery的html()方法,根据解析的JSON数据动态更新页面上的元素内容。 文章中还...
JSON数据结构包括键值对(key-value pairs)和数组,这使得它非常适合表示复杂的数据结构。 **搜索功能** 在Web应用中,搜索功能允许用户根据关键词查找相关信息。在jQuery中,可以使用`.filter()`或`.grep()`方法...