首頁  >  文章  >  web前端  >  JQuery工具函數匯總_jquery

JQuery工具函數匯總_jquery

WBOY
WBOY原創
2016-05-16 15:55:001172瀏覽

在jQuery中,工具函數是指直接依附於jQuery物件,針對jQuery物件本身定義的方法,即全局性的,我們統稱為工具函數,或Utilites函數

主要作用於:字串、陣列、物件

API:工具函數

呼叫格式:
  $.函數名稱()或jQuery.函數名()

字串運算:

  $.trim():去除字串左右兩邊的空格

陣列與物件運算:

  $.each():遍歷數組

    $.each(array,function(index,value){}):array:數組變量,index:元素下標,從0開始,value:元素值

  $each():遍歷物件

    $each(object,function(name,value){}):object:對象,name:屬性名,value:屬性值

  $.grep():資料篩選:傳回一個經過篩選後的陣列

  $.map():修改資料

  $.inArray():找出元素的下標

    $.inArray(value,array):value:元素值,array:尋找的數組,傳回元素在數組中的下標,從0開始

  $.merge():合併兩個陣列

    $.merge(array1,array2):將第二個陣列加到第一個陣列後面

  $.unique():去除重複DOM元素

    $.unique(dom):dom:DOM元素

  selector.toArray():合併多個DOM元素為數組,並傳回數組元素的 innerHTML

測試操作:,回傳boolean

  $.isArray():判斷是否為數組對象,返回boolean

    $.isArray(object):object:被判斷的物件

  $.isFunction():判斷是否為函數,回傳boolean

    $.isFunction(object):object:被判斷的物件

  $.isEmptyObject():判斷是否為空對象,回傳boolean

    $.isEmptyObject(object):object:被判斷的物件

  $.isPlainObject():判斷是否為純粹對象,回傳boolean

    純粹物件:由{}或new Object()所創造的對象,如「var obj = {}」或「var obj = new Object()」

  $.contains():判斷DOM節點是否包含另一個DOM節點

    $.contains(dom1,dom2):dom1節點是否包含dom2節點

  $.type():輸出資料型,傳回物件的資料型別

  $.isNumeric():判斷是否為數值類型

  $.isWindow():判斷是否為Window物件

    Window物件:表示瀏覽器中開啟的視窗

URL操作:

  $param():將物件的鍵值對轉換為URL​​鍵值對字串形式

    $param(object):object:需要轉換的物件

瀏覽器操作:已棄用

其他操作:

  $.proxy():調整this的指向

    外部事件觸發呼叫物件方法時,this指向會有問題(會呼叫觸發的物件)

以上所述就是本文的全部內容了,希望大家能夠喜歡。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn