介绍
本篇文章为大家展示了如何在jQuery项目中实现一个排序功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
索引。html:
& lt; html> & lt; head> ,& lt; title> Sort ,& lt; meta 内容=拔谋?html", charset=皍tf-8"比; ,& lt; script 类型=拔谋?javascript",语言=癹avascript", src=癹s/jquery-1.10.2.js"祝辞& lt;/script> ,& lt; script 类型=拔谋?javascript",语言=癹avascript"比; 美元才能(函数(){ ,,var Sort={}; ,,(函数(类){ ,,,Sort.initData={ ,,,,toSortArr: [] ,,,}; ,,,Sort.methods=(函数(){ ,,,,var tmp=& # 39; & # 39;; ,,,,return { ,,,,,init:函数(){ ,,,,,//,,,,,}, ,,,,,pushData:函数(arr) { ,,,,,,,(var 小姐:拷贝arr) { ,,,,,,,Sort.initData.toSortArr.push (arr[我]); ,,,,,,} ,,,,,}, ,,,,,getData:函数(){ ,,,,,,return Sort.initData.toSortArr; ,,,,,}, ,,,,,sortData:函数(arr) { ,,,,,,var tmpArr=new 数组(); ,,,,,,var tmpNumArr=new 数组(); ,,,,,,var tmpCharArr=new 数组(); ,,,,,,var tmpOtherArr=new 数组(); ,,,,,,,(var 小姐:拷贝arr) { ,,,,,,,var 在arr=[我].charCodeAt (0); ,,,,,,,如果(=48,极特,,,,at<=57,) { ,,,,,,,,tmpNumArr.push (arr[我]); ,,,,,,,其他}{ ,,,,,,,,如果(极特;=65,,,,at<=122,) { ,,,,,,,,,tmpCharArr.push (arr[我]); ,,,,,,,,其他}{ ,,,,,,,,,tmpOtherArr.push (arr[我]); ,,,,,,,,} ,,,,,,,} ,,,,,,} ,,,,,,tmpNumArr=Sort.methods.getSort (tmpNumArr); ,,,,,,tmpCharArr=Sort.methods.getSort (tmpCharArr); ,,,,,,tmpOtherArr=Sort.methods.getSort (tmpOtherArr); ,,,,,,tmpArr=Sort.methods.restoreArr (tmpArr tmpNumArr); ,,,,,,tmpArr=Sort.methods.restoreArr (tmpArr tmpCharArr); ,,,,,,tmpArr=Sort.methods.restoreArr (tmpArr tmpOtherArr); ,,,,,,return tmpArr; ,,,,,}, ,,,,,getSort:函数(arr) { ,,,,,,,(var 我=0;i如何在jQuery项目中实现一个排序功能