jQuery实现的排序方法
2016-07-14 00:00
344 查看
1、HTML源码,可直接运行测试
2、执行结果
<html > <head> <title>jquery排序测试</title> <script type="text/javascript" src="jquery.js"></script> </head> <script language="javascript"> $(function(){ var array = [ {name: 'a', phone: 1}, {name: 'e', phone: 5}, {name: 'c', phone: 3}, {name: 'd', phone: 4}, {name: 'b', phone: 2} ] //默认将序 array.sort(getSortFun('desc', 'phone')); function getSortFun(order, sortBy) { var ordAlpah = (order == 'asc') ? '>' : '<'; var sortFun = new Function('a', 'b', 'return a.' + sortBy + ordAlpah + 'b.' + sortBy + '?1:-1'); return sortFun; } alert(JSON.stringify(array)); }); </script> <body> </body> </html>
2、执行结果
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- 在命令行用 sort 进行排序
- javascript实现10进制转为N进制数
- 5个常见可用性错误和解决方案
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- 最后一次说说闭包
- Ajax
- js数组实现图片轮播