04-jQuery 對象

jQuery 對象

jQuery對象是包含從HTML代碼片段創建或DOM元素的集合,因爲jQuery對象通常是由CSS選擇器來匹配文檔中的元素,所以jQuery對象中的元素有叫做“匹配元素”或者“選定元素”。

jQuery對象是類數組對象,他有lenght屬性,也可以通過數字索引訪問,但是他不是真正的數組,所以不能使用數組的方法。

在大多數情況下使用jQuery()創建的都是數組對象,當然使用單字符別名($())創建的也是這樣,除非你禁用了單字符別名(jQuery.noConflict())。

在有返回值的API調用中,返回值的結果大多數是原始jQuery對象,除非API有另有說明,API修改傳入參數,從而返回新的jQuery對象。

使用具有“破壞性”的方法時,這類方法會改變原jQuery對象的DOM元素集,都會返回具有結果的新的jQuery對象, 要返回之前的jQuery對象使用方法:jQuery``.filter()``.not()

如果jQuery對象內不包含DOM元素,那麼對空jQuery對象進行操作時,不會發生任何效果,因爲沒有執行元素。

image-20200614171552037


參考文獻:

  1. Types - jQuery API 中文文檔 | jQuery 中文網: https://www.jquery123.com/Types/#jQuery
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章