菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
76
0

Jquery一些实用函数

原创
05/13 14:22
阅读数 3069

json字符串转json对象

jQuery.parseJSON( json )第一个参数json的类型是字符串:

  var objStr='{ "name": "John" }';
  var obj = $.parseJSON(objStr);
  alert( obj.name);  //弹出结果为John

JSON.parse(jsonstr); //可以将json字符串转换成json对象 

JSON.stringify(jsonobj); //可以将json对象转换成json对符串 

$.param(params) 对象转&隔开的字符串

把对象序列化成查询字符串 把传入的jquery对象或javascript对象转换成&分割开的字符串形式:

var personObj=new Object();  
personObj.firstname="John";  
personObj.lastname="Doe";  
personObj.age=50;  
personObj.eyecolor="blue"; 

var result=$.param(personObj); 
alert(result); //结果为firstname=John&lastname=Doe&age=50&eyecolor=blue

合并2个数组 $.merge(array1, array2)把第二个数组合并到第一个数组中,并返回第一个数组。

var a1 = [1, 2];var a2 = [2, 3];
$.merge(a1, a2);
console.log(a1);//[1, 2, 2, 3]

其它一些判断函数

$.isArray(o) 如果o是javascript数组,则返回true,如果是类似数组的jquery对象数组,返回false
$.isEmptyObject(o) 如果o是不包含属性的javascript对象,则返回true
$.isFunction(o) 如果o是javascript函数就返回true
$.isPlainObject(o) 如果o是通过{}或new Object()创建的对象,则返回true
$.isXMLDoc(node) 如果node是XML文档或者是XML文档中的节点,则返回true

发表评论

0/200
76 点赞
0 评论
收藏