1. 程式人生 > >Jquery一些實用函數

Jquery一些實用函數

技術分享 閱讀 通過 其它 nbsp isarray nod arr 繼續

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

如果,您認為閱讀這篇博客讓您有些收獲,不妨點擊一下右下角的【推薦】。

如果,您希望更容易地發現我的新博客,不妨點擊一下,【關註我

如果,您希望給我更多的鼓勵,不妨在右側點擊,【打賞一下

博文是自己對學習成果的總結,學習總結知識-》分析問題-》解決問題。

文中存在的觀點/描述不正確的地方,歡迎指正。

感謝您的閱讀,如果您對我的博客所講述的內容有興趣,請繼續關註我的後續博客,我是yxtic 。

Jquery一些實用函數