jq工具方法

2021-08-24 18:17:11 字數 892 閱讀 2369

//合併

var a = ['a','b','c']

var b = ['d','e','g']

var c = $.merge(a,b);//合併 a,b,c,d,e,g

console.log(c);

var a = ['a','b','c'];

var c = $.map(a,function(val,i))

console.log(c);//0:a,1:b,2:c

//選擇符合條件的數

var a = [5,10,20,30]

var c = $.grep(a,function(val,i))

console.log(c);//20,30

//$.unique() 針對demo的去重

var arr = ['a','b','c','d'];

console.log($.inarray('b',arr));//1 如果在陣列中找得到這個值,則返回該值的位置,找不到返回-1

//類似indexof 是針對陣列的位置查詢操作

//$.aaa() jq、js都可以用 叫做工具方法

//$.trim() 去前後空格

//$.type() 判斷資料型別 num = 1; alert($.type(num));

//$.inarray() 類似於 indexof 用法:alert($.inarray('b',arr))返回位置

//$.proxy() 改變this的指向 用法:$.proxy(show,window)(3,4);後面傳參

var json = ;

var str = $.param(json);

console.log(str);//name=hello&age=20

JQ的工具和方法

css html html val 只能給jq物件用 yyy 不僅可以給jq用,也可以給原生用 下的常用方法 type 類似 typeof,但type判斷出的型別更多,而且更加具體 trim 去掉字串的前後空格 inarray 類似於 indexof eg function parsejson 解析...

jq常見方法

選擇父元素 span parent 選擇所有父元素 span parents 選擇所有父元素的ul span parents ul 選擇所有.box直接子元素 box children 選擇.box下面所有子孫元素 box find 選擇.box所有的兄弟元素 box siblings 選擇.box...

jq的部分方法

1.獲取可視區寬度 window width 2.獲取可視區高度 window height innerwidth padding width outerwidth padding width border margin 1.offset 方法 window offset 獲取元素距離documen...