jQuery物件和DOM物件之間的轉換實現
本文主要向大家介紹了jQuery物件和DOM物件之間互相轉換的方法,其實轉換過程十分簡單,一起來看看吧。
在討論jQuery物件和DOM物件的相互交換之前,先約定好定義變數的風格。如果獲取的物件是jQuery物件,那麼在變數前加上$,例如:
var $variable = jQuery物件;
如果獲取的是DOM物件,則定義如下:
var variable = DOM物件;
1.jQuery物件轉成DOM物件
jQuery物件不能使用DOM中的方法,但是如果對jQuery物件所提供的方法不熟悉,或者jQuery沒有封裝想要的方法,不得不實用DOM物件的時候,有以下兩種處理方法。jQuery提供了兩種方法將一個jQuery物件轉換成DOM物件,即[index]和get(index).
(1)jQuery物件是一個陣列物件,可以通過[index]的方法得到相應的DOM物件。
jQuery程式碼如下:
var $cr = $("#cr"); //jQuery物件 var cr = $cr[0] //DOM物件 alert(cr.checked) //檢測這個checkbox是否選中了
(2)另一種方法是jQuery本身提供的,通過get(index)方法得到相應的DOM物件。
jQuery程式碼如下:
var $cr = $("#cr"); var cr = $cr.get(0); alert(cr.checked)
2.DOM物件轉換成jQuery物件
對於一個DOM物件,只需要用$()把DOM物件包裝起來,就可以獲得一個jQuery物件了,方式為$(DOM物件)。
jQuery程式碼如下:
var cr = document.getElementByID("cr"); //DOM物件 var $cr = $(cr);
轉換後,可以任意使用jQuery中的方法。
通過以上方法,可以任意地相互轉換jQuery物件和DOM物件。
最後強調,DOM物件才能使用DOM中的方法,jQuery物件不可以使用DOM中的方法,但jQuery物件提供了一套更加完善的工具用於操作DOM。
相關文章
- 【JQuery】DOM物件和JQuery物件的互相轉換jQuery物件
- jQuery物件和DOM物件和字串之間的轉化jQuery物件字串
- jquery物件和DOM物件的互相轉換jQuery物件
- jQuery 物件 與 原生 DOM 物件 相互轉換jQuery物件
- jquery物件如何轉化成DOM物件jQuery物件
- 在JavaScript中,DOM物件與jQuery物件的區別與轉換JavaScript物件jQuery
- java基本型別和物件之間的轉換Java型別物件
- js原生dom物件和jQuery物件可以混合使用嗎?JS物件jQuery
- c++中string類物件和字元陣列之間的相互轉換C++物件字元陣列
- js jquery 列印物件;json 物件轉字串jQuery物件JSON字串
- HTML DOM之document物件的屬性和方法HTML物件
- JavaScript 之 DOM [ Document物件 ]JavaScript物件
- PostgreSQL中將物件oid和物件名相互轉換SQL物件
- fastjson: json物件,json物件陣列,javabean物件,json字串之間的相互轉化ASTJSON物件陣列JavaBean字串
- JSON 與 Java 物件之間的轉化JSONJava物件
- JSONObject應用Json字串和Object物件之間的轉換,Map封裝資料思路JSONObject字串物件封裝
- JS實現JSON物件與URL引數的相互轉換JSON物件
- ARC下OC物件和CF物件之間的橋接(bridge)物件橋接
- Python 實現Excel和TXT文字格式之間的相互轉換PythonExcel
- Java Stram實現Map和字串之間互相轉換| BaeldungJava字串
- Js DOM物件JS物件
- 物件賦值轉換物件賦值
- 使用MapStruct和Lombok轉換資料物件StructLombok物件
- 角度和弧度之間的轉換
- eval() JSON轉換為物件JSON物件
- mapstruct解放Java物件轉換StructJava物件
- Java物件轉換成MapJava物件
- HTML DOM FileUpload 物件HTML物件
- HTML DOM Event 物件HTML物件
- JavaScript HTML DOM 物件JavaScriptHTML物件
- JavaScript DOM文件物件JavaScript物件
- html DOM樹物件HTML物件
- DOM的TreeWalker物件簡介物件
- jQuery事件物件event的屬性和方法jQuery事件物件
- jQuery和DOMjQuery
- String和Date、Timestamp之間的轉換
- 【jQuery】之DOM操作jQuery
- jQuery 之 [ DOM操作 ]jQuery
- json字串與物件互相轉換JSON字串物件