1、字串操作
在jquery中,字串的工具函式只有乙個,就是去除字串左右空格的工具函式:$.trim()
//$.trim()去掉字串兩邊空格,
var str=' jquery ';
alert(str);
alert($.trim(str));
2、陣列和物件操作
(1)each()遍歷資料
a、遍歷陣列
var arr=['張三','李四','王五'];
$.each(arr,function(index,value));
b、遍歷物件
$.each($.ajax(),function(name,fn));
注意:若$.each()中index表示陣列元素的編號,預設從0開始
(2)grep()篩選資料
var arr=[4,2,1,0,-1];
var arrgrep=$.grep(arr,function(element,index));
alert(arrgrep);
注意:grep()中index是從0開始
(3)map()修改資料
var arr=[2,4,1,-1,0];
var arrmap=$.map(arr,function(element,index)
});alert(arrmap);
(4)inarray()查詢元素的下標
var arr=[3,1,5,2,-1];
alert($.inarray(11,arr));
(5)merge()合併兩個陣列
var arr1=[2,1,3];
var arr2=[0,8];
alert($.merge(arr1,arr2));
(6)unique()刪除重複的dom元素
var divs=$('div').get();
divs=div.concat($('.box').get());
alert($(divs).size());
$.unique(divs);
alert($(divs).size());
(7)toarray()合併多個dom元素
alert($('li').toarray());
3、測試操作
(1)isarray():判斷是否為陣列物件;
(2)isfunction():判斷是否為函式;
(3)isemptyobject():是否為空物件;
(4)isplainobject():是否為純粹物件;
(5)contains():是否dom是否含有另乙個dom節點;
(6)type(data):判斷資料型別;
(7)isnumeric(data):判斷是否為數值;
(8)iswindow(data):判斷是否為window物件。
4、url操作
只有乙個方法:$.param(),將物件的鍵值對轉換為url鍵值對字串形式。
var obj=;
alert($.param(obj));
5、瀏覽器檢測
檢測瀏覽器物件:$.browser()
QueryString工具函式
querystring使用方法 1 單獨使用 pagejsdataobj.querystring aaa 獲取url中aaa引數 2 物件引數 var a pagejsdataobj.querystring 獲取url中aa和bb引數 若沒有該引數則返回引數物件值 a.aa這個是aa引數,若沒有該引...
iOS 工具函式
1.時間 取得時間差 double getstringtimediff nsstring times timee nsstring timee 換算成幾天幾小時幾分鐘 nsstring timeformatted int totalseconds else 2.顏色 合成顏色 uicolor col...
jQuery 工具函式
一 字串操作 trim string 去除左右空格 二 陣列和物件操作 each 遍歷陣列 var arr 張三 李四 王五 馬六 each arr,function index,value alert arrgrep map 修改資料 var arr 5,2,9,4,11,57,89,1,23,8...