32.jQuery物件
通過document.getElementById()找到的console內容和通過$();找到元素console返回的內容不一樣
1,通過jQuery方法獲取的頁面元素,都是jQuery物件, 返回物件是一個偽陣列
2,jQuery物件其實就是對DOM物件進行了包裝,增強相關了方法,讓開發者使用起來更加便利。
3,雖然jQuery物件包裝了DOM物件但是兩種不能混用(方法與屬性),可以理解為jQuery物件與DOM物件是兩個不型別的物件,但是我們呼叫jQuery物件的方法,事實上底層程式碼還是操作的是DOM物件。
DOM原生物件轉jQuery物件
$(元素DOM物件)
//得到dom物件
var msg = document.getElementById("msg");
//dom物件轉jQuery物件
$(msg);
jQuery中沒有提供獲取標籤名的方式,所以需要把jquery物件轉換為dom物件
jQuery物件[0]/jQuery物件.get(0);
示例程式碼:
$(function() {
var div = $("#div1");
console.log(div);
//Object[div#div1]
var div1 = document.getElementById("div1");
console.log(div1);
//<div id="div1">
var div3 = $("#div3");
console.log(div3);
//Object[] 判斷是否獲取到元素,使用jQuery.length != 0;
});
相關文章
- session物件、cookie物件和appliaction物件Session物件CookieAPP
- Javascript 物件 – 字串物件JavaScript物件字串
- 函式物件、物件、原型函式物件原型
- 物件導向,搞定物件物件
- 物件獲取原型物件物件原型
- Javascript 物件 – 數學物件JavaScript物件
- Javascript 物件 – 陣列物件JavaScript物件陣列
- jQuery物件和DOM物件jQuery物件
- 值物件與引用物件物件
- JavaScript 本地物件、內建物件和宿主物件JavaScript物件
- Golang中多大的物件算是大物件,多小的物件算是小物件?Golang物件
- JavaScript課程——Day07(物件簡介、Math物件、時間物件、字串物件)JavaScript物件字串
- js,javascript陣列物件的父級物件 – 子集物件(陣列物件相減)JSJavaScript陣列物件
- JavaScript 複習之包裝物件,Boolean物件,Number物件JavaScript物件Boolean
- 偽物件、樁物件、模擬物件|單元測試物件
- JS筆記—— 物件 (原型物件)JS筆記物件原型
- 事務物件和命令物件物件
- 物件鎖:傳遞物件鎖物件
- ejb主物件,物件,例項 ?物件
- 引用物件與例項物件物件
- Django:F物件和Q物件Django物件
- 物件物件
- 內建物件、宿主物件和本地物件是什麼物件
- JavaScript物件與建立物件的方式JavaScript物件
- Js物件導向(1): 理解物件JS物件
- jquery物件如何轉化成DOM物件jQuery物件
- 物件導向-物件導向思想物件
- jsp隱式物件-Servlet物件JS物件Servlet
- JavaScript內部物件和Date物件JavaScript物件
- Java物件導向——類與物件Java物件
- 物件與物件引用的區別物件
- JS_建立物件+呼叫物件方法JS物件
- 如何用Map物件建立Set物件物件
- 區別 Jquery物件和Dom物件jQuery物件
- Java物件及物件引用變數Java物件變數
- Scala單例物件、伴生物件單例物件
- JavaScript 基礎(二) – 建立 function 物件的方法, String物件, Array物件JavaScriptFunction物件
- JavaScript 複習之 Location物件,URL物件JavaScript物件