JavaScript & jQuery Code Snippet
2016-01-29 14:14
786 查看
1. 按照每个object的Name属性对object对象集合进行排序;
2. JavaScript中获取parameter的方法:
另一种方法:
3.
//sort a collection of objects by Name property function sortByItemName(originalObjects) { var options = {}; $.each(originalObjects, function (index, item) { options[item.Name] = item; }); //sort() is case sensitive by default var keys = Object.keys(options).sort(function (a, b) { return a.toLowerCase().localeCompare(b.toLowerCase()); }); //get the results after sort var sortedObjects = {}; $.each(keys, function (i, key) { sortedObjects[i] = options[key]; }); return sortedObjects; }
2. JavaScript中获取parameter的方法:
function getQueryStrings(){ var vars = [], hash; var q = document.URL.split('?')[1]; if(q != undefined){ q = q.split('&'); for(var i = 0; i < q.length; i++){ hash = q[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } } return vars; }
另一种方法:
//name参数为需要查询的querystring的key function getQueryStringRegExp(name) { var reg = new RegExp("(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)", "i"); if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return ""; }
3.
相关文章推荐
- jquery 获取 自定义属性(attr 和 prop)用法
- jquery实现回车键触发事件
- jQuery.extend 函数详解
- 对话框dialog登录之后,Jquery实现页面定时跳转
- jquery dialog 属性详解
- jquery获取复选框的值
- jquery获取复选框checkbox的值
- JQuery onload、ready概念介绍及使用方法
- jQuery中多个元素的Hover事件
- jQuery ajax Load关闭缓存的方法
- jQuery ajax跨域调用出现No Transport
- jquery ajax
- jQuery学习之prop和attr的区别
- jQuery学习之remove与detach区别
- jquery.zclip.js 不起作用
- jquery 对象和dom对象
- jQuery.easyui与jQuery UI冲突
- JQuery事件处理的注意事项
- 使用jQuery Autocomplete(自动完成)插件
- jquery的each和js原生for循环性能对比