Jquery()核心函數的7個重載方法


 (1) jquery()

  該函數返回一個空的jQuery對象。在jQuery1.4以后的版本中,改函數返回一個空的jQuery對象。在之后的版本中,該函數會返回一個包含document節點的對象。

(2)jQuery(element)

  該函數將一個活多個DOM元素轉化為jQuery對象(或jQuery集合),代碼如下

jQuery(document)

  另外這個函數也可以將XML文檔和window對象作為有效的參數。

(3)jQuery(cllback)

  該函數是jQuery(document).ready(callback)的簡寫。該函數將綁定一個在DOM文檔載入完成后執行的函數。頁面中所有需要在DOM加載完成時執行的jQuery操作,都需要包含在這個函數中。

  該函數即原先頁面onload事件的函數,可以放在這里調用,但是與頁面onload事件的函數相比,這個函數可以同時存在多個而不沖突。也就是說,開發人員可以在頁面中使用任意多個jQuery(document).ready()事件,綁定任意多個onload以后執行的函數。

(4)jQuery(expression,[context])

  該函數接收一個包含jQuery選擇器的字符串,然后用這個字符串去匹配一個或多個元素。

  jQuery中的操作都需要使用jQuery對象,所以jQuery的一切操作都要基於這個或者說都需要基於某種方式使用這個函數。這個函數最基本的用法就是向它傳遞一個選擇器字符串,然后根據這個選擇器字符串的內容來查找所有匹配的元素。

  可選參數context是選擇器查找的集合。如果沒有指定context參數,jQuery函數將在當前的HTML文檔中查找DOM元素,如果指定了context參數(如一個DOM元素集或jQuery對象),就會在這個context中查找。

(5)jQuery(html)

  該函數根據提供的HTML標記代碼,動態創建由jQuery對象封裝的DOM元素,代碼如下

  jQuery("<div></div>")

  上訴代碼將創建一個div節點,可以動態的添加到DOM中。

(6)jQuery(html,props)

  該函數根據提供的HTML標記代碼,動態創建由Jquery對象封裝的DOM元素,同時對該DOM元素設置一組屬性、事件等。代碼如下

  jQuery("<input>",(type:"text",name="username"))

  上述代碼將創建一個input節點,並設置type屬性為text,name屬性為username。同樣,改DOM元素可以被動態的添加到頁面中。

(7)jQuery(html,[ownerDocument])

  該函數根據提供的HTML標記代碼,動態創建由jquery對象封裝的DOM元素,並且指定該DOM元素所在的文檔。

  另外需要注意的是,jQuery核心函數有另一個非常簡單的別名$(美元符號)所以上面的方法都可以寫成以下形式

  $([arguments])

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM