jQuery物件和DOM物件
一.為什麼要有jQuery物件:
jQuery之所以流行,是因為對大量方法進行封裝,從而讓我們操作更加便利,也規避了很多瀏覽器相容問題;而這些方法並不是原生DOM物件所具有的,所以就建立jQuery物件,然後將指定方法封裝到這個物件。
二.獲取DOM物件:
通過js原生方法獲取的元素就是DOM物件,或者DOM物件集合。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼document.getElementById()//獲取dom物件 document.getElementsByTagName()//獲取dom物件集合
當然原生js還有很多其他方法,這裡只是舉例。
二.獲取jQuery物件:
jQuery物件是對DOM物件的一種包裝,使之能夠使用jQuery更為豐富的DOM操作。
DOM物件不能夠使用jQuery方法,同樣jQuery物件也不能夠使用DOM物件方法。
通過jQuery選擇器獲取的物件就是jQuery物件:
[JavaScript] 純文字檢視 複製程式碼$(selector) jQuery(selector)
三.物件的轉換:
[JavaScript] 純文字檢視 複製程式碼var odiv=document.getElementById("#ant"); var $div = $(odiv);
上面的程式碼是將dom物件轉換為jQuery物件。
jQuery物件是一個集合,從集合中獲取的每一個元素都是DOM元素:
[JavaScript] 純文字檢視 複製程式碼var $div=$(".ant"); var odiv = $div.get(0);
上面是利用get()方法獲取dom元素;引數是索引值(從0開始)。
[JavaScript] 純文字檢視 複製程式碼var $div=$(".ant"); var odiv = $div[0];
直接採用類似陣列的方式獲取也可以。
相關文章
- 區別 Jquery物件和Dom物件jQuery物件
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- jquery物件和DOM物件的互相轉換jQuery物件
- jquery物件如何轉化成DOM物件jQuery物件
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- js原生dom物件和jQuery物件可以混合使用嗎?JS物件jQuery
- jQuery物件與DOM物件之轉換jQuery物件
- dom物件和jQuery物件相互轉換簡單介紹物件jQuery
- jQuery物件和DOM物件之間的轉換實現jQuery物件
- jquery物件和DOM物件的區別及互相轉化jQuery物件
- jQuery 物件 與 原生 DOM 物件 相互轉換jQuery物件
- DOM物件與jquery物件的相互轉換物件jQuery
- jQuery物件與Dom物件的相互轉換jQuery物件
- jQuery物件轉換為dom物件簡單介紹jQuery物件
- 如何將jquery生成的物件轉換成dom物件jQuery物件
- jQuery物件與原生JS dom物件間的轉換jQuery物件JS
- [轉] jQuery物件與DOM物件之間的轉換jQuery物件
- 在JavaScript中,DOM物件與jQuery物件的區別與轉換JavaScript物件jQuery
- Js DOM物件JS物件
- JavaScript DOM物件JavaScript物件
- JavaScript DOM文件物件JavaScript物件
- HTML DOM Event 物件HTML物件
- JavaScript HTML DOM 物件JavaScriptHTML物件
- html DOM樹物件HTML物件
- JavaScript HTML DOM Canvas 物件JavaScriptHTMLCanvas物件
- JavaScript 之 DOM [ Document物件 ]JavaScript物件
- HTML DOM FileUpload 物件HTML物件
- javaScript事件,Bom,Dom物件JavaScript事件物件
- jQuery和DOMjQuery
- jQuery事件物件jQuery事件物件
- HTML DOM之document物件的屬性和方法HTML物件
- DOM的TreeWalker物件簡介物件
- XML DOM Parse Error 物件概述XMLError物件
- 初識文件物件模型(DOM)物件模型
- PHP 原生 DOM 物件操作 XMLPHP物件XML
- 32.jQuery物件jQuery物件
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- DOM的TreeWalker物件簡介(3)物件