對于懂得jQuery編程的開發者而言,他們都應該了解jQuery的初始化函數——jQuery.fn.init()
。一般來說,我們都將其簡寫為$()
。
簡單的說,$()
函數可以接受三種不同參數:一個選擇器字符串,一個DOM元素,以及一個包含HTML代碼的字符串。
$(selector) $(DOM) $(html)
當我們使用選擇器字符串作為參數,$()
函數將會通過DOM樹來查找所有匹配該選擇器的元素,然后將它們以一個jQuery對象的形式返回。
如果我們將一個DOM元素作為參數傳入,$()
函數會將該DOM元素包裝成一個jQuery對象,并加上所有內置的jQuery方法。
當我們傳入一個包含HTML代碼的字符串時,$()
函數會使用內置的DOM創建器將該代碼轉換成DOM元素,并將其包裝成一個jQuery對象返回。
總而言之,$()
函數是jQuery所提供的最重要的函數之一。在我們的日常開發工作中,它幾乎無處不在,并為我們省去了很多的工作。
下一篇dockergpl