JS表格排序(支持正向,逆向,以及类型判断)
2010-10-26 12:58
501 查看
//判断类型 function convert(sValue,sDataType) { switch(sDataType) { case "int": return parseInt(sValue); case "float": return parseFloat(sValue); case "date": return new Date(Date.parse(sValue)); default: return sValue.toString(); } } //比较函数 function generateCompreTRs(iCol,sDataType) { return function compareTRs(oTR1,oTR2) { var vValue1=convert(oTR1.cells[iCol].firstChild.nodeValue,sDataType); var vValue2=convert(oTR2.cells[iCol].firstChild.nodeValue,sDataType); if(vValue1vValue2) { return 1; } else { return 0; } } } //排序函数 function sortTable(sTableID,iCol,sDataType) { var oTable=document.getElementById(sTableID); var oTBody=oTable.tBodies[0]; var colDataRows=oTBody.rows; var aTRs=new Array; for(var i=0;i
下面是表格的HTML代码
LastName | FirstName | Birthday | Siblings |
---|---|---|---|
Smith | John | 7/12/1978 | 2 |
Johnson | Betty | 10/15/1977 | 4 |
Handerson | Nathan | 2/25/1949 | 1 |
Williams | James | 7/8/1980 | 4 |
Gilliam | Micheal | 7/22/1949 | 1 |
Walker | Matthew | 1/14/2000 | 3 |
相关文章推荐
- js表格排序(支持int,float,date,string四种数据类型)
- js表格排序实例分析(支持int,float,date,string四种数据类型)
- js表格排序实例分析(支持int,float,date,string四种数据类型)
- jquery ajax中支持哪些返回类型以及js中判断一个类型常用的方法?
- jquery ajax中支持哪些返回类型以及js中判断一个类型常用的方法?
- jquery tablesorter.js 支持中文表格排序改进
- AngularJs+JQuery:模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息
- input type='file'上传图片限制大小,类型判断,以及原生js实现上传至后端前实现图片显
- 改进jquery.tablesorter.js 支持中文表格排序
- 2. AngularJs+JQuery:模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息
- js判断浏览器类型以及IE版本
- javascript不支持函数重载,以及使用constructor来可以判断类型
- js判断浏览器类型以及版本
- 转一个js类型判断函数,支持返回dom 元素的类型,像HTMLBody
- JS对表格排序(支持对序号,数字,字母,日期)
- JS判断浏览器类型以及版本号
- 判断js数据类型的四种方法,以及各自的优缺点(很详细哦)
- JS代码判断浏览器类型以及版本