`
- 浏览:
933479 次
- 性别:
- 来自:
山西
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
- <html>
- <head>
- <title>jQuery数组和字符串--对象数组排序</title>
- <script type="text/javascript" src="../jquery-1.3.2.min.js"></script>
-
- <script type="text/javascript">
-
- <!--
- $(
- function()
- {
- var students =[
- {'sid':'ST001','sname':'张三','sage':18},
- {'sid':'ST004','sname':'赵六','sage':23},
- {'sid':'ST002','sname':'李四','sage':42},
- {'sid':'ST003','sname':'王五','sage':35}
- ];
- //表格显示
- $.each(students,
- function(index, value)
- {
- $('#ia').append('<tr><td>' + value.sid +
- '</td><td>' + value.sname +
- '</td><td>' + value.sage + '</td></tr>');
- }
- );
- //按照SID排序
- var sidOrder = students.sort(
- function(a, b)
- {
- if(a.sid < b.sid) return -1;
- if(a.sid > b.sid) return 1;
- return 0;
- }
- );
- $.each(sidOrder,
- function(index, value)
- {
- $('#ib').append('<tr><td>' + value.sid +
- '</td><td>' + value.sname +
- '</td><td>' + value.sage + '</td></tr>')
- }
- );
- //按照SAGE排序
- var sageOrder = students.sort(
- function(a, b)
- {
- return (a.sage - b.sage);
- }
- );
- $.each(sageOrder,
- function(index, value)
- {
- $('#ic').append('<tr><td>' + value.sid +
- '</td><td>' + value.sname +
- '</td><td>' + value.sage + '</td></tr>')
- }
- );
- }
- );
- //-->
- </script>
- </head>
- <body>
- <h5>未排序对象数组:</h5>
- <table id='ia' border="1"></table>
-
- <h5>按照SID排序对象数组:</h5>
- <table id='ib' border="1"></table>
-
- <h5>按照SAGE排序对象数组:</h5>
- <table id='ic' border="1"></table>
-
- </body>
- </html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
利用jQuery对无序列表排序的原理是:获取到无序列表中的所有列表项,并转成数组形式,使用JavaScript函数对其进行排序后再次输出。其中使用到的jQuery函数有ready()、get()、text()、each()、append()和JavaScript...
利用jQuery对无序列表排序的原理是:获取到无序列表中的所有列表项,并转成数组形式,使用JavaScript函数对其进行排序后再次输出。其中使用到的jQuery函数有ready()、get()、text()、each()、append()和JavaScript...
只显示所需的数据 19 2.4 字符串数组和数值数组的排序 22 2.5 拆分数组 24 2.6 合并数组 26 2.7 把数值数组转换成字符串,并查找其子字符串 27 2.8 创建对象数组 28 2.9 为对象数组排序 30 2.10 小结 32 第3章 事件...
* 基于jquery的打印分页插件 * 方法API: * loadDate data,model,shownum(数据源[数组],模板页面,每页显示数) data 建议最大数据量不要超过500 * loadTABLE 利用模版创建TABLE代码 * insertTABLE 插入数据 ...
4_7.htm 数组排序。 第5章(\5) 示例描述:JavaScript快速处理日期时间的操作。 5_1.htm 获取当前日期并显示在HTML页中。 5_2.htm 分别获取当前时间的年月日时分秒。 5_3.htm 时间的水中倒影。 5_4.htm ...
4_7.htm 数组排序。 第5章(\5) 示例描述:JavaScript快速处理日期时间的操作。 5_1.htm 获取当前日期并显示在HTML页中。 5_2.htm 分别获取当前时间的年月日时分秒。 5_3.htm 时间的水中倒影。 5_4.htm ...
{1.10.5}扩充数组对象长度}{36}{subsection.1.10.5} {1.10.6}Problems}{37}{subsection.1.10.6} {1.11}简单算法}{38}{section.1.11} {1.11.1}打乱算法}{38}{subsection.1.11.1} {1.11.2}排序算法}{38}{...
Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...
Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...