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物件
- 函式物件、物件、原型函式物件原型
- 物件導向,搞定物件物件
- 物件獲取原型物件物件原型
- JavaScript 本地物件、內建物件和宿主物件JavaScript物件
- Golang中多大的物件算是大物件,多小的物件算是小物件?Golang物件
- JavaScript課程——Day07(物件簡介、Math物件、時間物件、字串物件)JavaScript物件字串
- JavaScript 複習之包裝物件,Boolean物件,Number物件JavaScript物件Boolean
- 偽物件、樁物件、模擬物件|單元測試物件
- jsp隱式物件-Servlet物件JS物件Servlet
- Django:F物件和Q物件Django物件
- JS筆記—— 物件 (原型物件)JS筆記物件原型
- Java物件導向——類與物件Java物件
- JavaScript內部物件和Date物件JavaScript物件
- 物件與物件引用的區別物件
- JavaScript物件與建立物件的方式JavaScript物件
- Js物件導向(1): 理解物件JS物件
- 物件導向-物件導向思想物件
- jquery物件如何轉化成DOM物件jQuery物件
- Django(26)HttpResponse物件和JsonResponse物件DjangoHTTP物件JSON
- Python執行緒專題4:Timer物件、Lock物件、Rlock物件Python執行緒物件
- JavaScript 基礎(二) – 建立 function 物件的方法, String物件, Array物件JavaScriptFunction物件
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- JS json字串轉物件、物件轉字串JSON字串物件
- python物件導向思想(類與物件)Python物件
- Python可變物件和不可變物件Python物件
- JS物件導向設計-建立物件JS物件
- JavaScript 複習之Navigator物件,Screen物件JavaScript物件
- JavaScript 複習之 Location物件,URL物件JavaScript物件
- date 物件物件
- Array物件物件
- history物件物件
- Location物件物件
- ServletConfig物件Servlet物件
- ServletContext物件ServletContext物件