Jquery對(duì)象和Dom對(duì)象的區(qū)別分析
在討論之前,先約定好定義變量的風(fēng)格。
如果獲取的對(duì)象是jQuery對(duì)象,那么在變量前加上$,例如:
var $variable = jQuery對(duì)象;
如果獲取的是DOM對(duì)象,則定義如下:
var variable = DOM對(duì)象;
jQuery對(duì)象不能使用DOM中的方法,但是如果對(duì)jQuery對(duì)象所提供的方法不熟悉,或者jQuery沒(méi)有封裝想要的方法,不得不實(shí)用DOM對(duì)象的時(shí)候,有以下兩種處理方法。jQuery提供了兩種方法將一個(gè)jQuery對(duì)象轉(zhuǎn)換成DOm對(duì)象,即[index]和get(index).
1、jQuery對(duì)象是一個(gè)數(shù)組對(duì)象,可以通過(guò)[index]的方法得到相應(yīng)的DOM對(duì)象。
var $cr = $("#cr"); //jQuery對(duì)象
var cr = $cr[0] //DOM對(duì)象
alert(cr.checked) //檢測(cè)這個(gè)checkbox是否選中了
2、通過(guò)get(index)方法得到相應(yīng)的DOM對(duì)象。
var $cr = $("#cr");
var cr = $cr.get(0);
alert(cr.checked);
對(duì)于一個(gè)DOM對(duì)象,只需要用$()把DOM對(duì)象包裝起來(lái),就可以獲得一個(gè)jQuery對(duì)象了,方式為$(DOM對(duì)象)。
var cr = document.getElementByID("cr"); //DOM對(duì)象
var $cr = $(cr);
總結(jié):
一、jQuery方法里的get方法事實(shí)上是獲得Dom元素($(this).get(0)與$(this)[0])
二、而jQuery方法里的eq、first、last等方法都是返回的Jquery對(duì)象
三、DOM對(duì)象才能使用DOM中的方法,jQuery對(duì)象不可以使用DOM中的方法。jQuery對(duì)象提供了一套更加完善的工具用于操作DOM。
- jquery對(duì)象和DOM對(duì)象的任意相互轉(zhuǎn)換
- jQuery對(duì)象與DOM對(duì)象之間的相互轉(zhuǎn)換
- jQuery對(duì)象和DOM對(duì)象之間相互轉(zhuǎn)換的方法介紹
- jQuery之DOM對(duì)象和jQuery對(duì)象的轉(zhuǎn)換與區(qū)別分析
- jquery對(duì)象和javascript對(duì)象即DOM對(duì)象相互轉(zhuǎn)換
- jquery對(duì)象和DOM對(duì)象的區(qū)別介紹
- jQuery學(xué)習(xí)筆記之DOM對(duì)象和jQuery對(duì)象
- jQuery對(duì)象和DOM對(duì)象使用說(shuō)明
- jQuery對(duì)象與DOM對(duì)象之間的轉(zhuǎn)換方法
- jQuery對(duì)象和DOM對(duì)象的相互轉(zhuǎn)化實(shí)現(xiàn)代碼
- jQuery對(duì)象和DOM對(duì)象相互轉(zhuǎn)化
- jQuery對(duì)象與DOM對(duì)象轉(zhuǎn)換方法詳解
相關(guān)文章
jquery select選中的一個(gè)小問(wèn)題
jquery使select選中的注意事項(xiàng)。2009-10-10
JQuery實(shí)現(xiàn)動(dòng)態(tài)添加刪除評(píng)論的方法
這篇文章主要介紹了JQuery實(shí)現(xiàn)動(dòng)態(tài)添加刪除評(píng)論的方法,涉及jQuery處理鼠標(biāo)事件及json數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2015-05-05
jQuery插件simplePagination的使用方法示例
這篇文章主要介紹了jQuery插件simplePagination的使用方法,結(jié)合實(shí)例形式分析了jQuery插件simplePagination實(shí)現(xiàn)表單分頁(yè)相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-04-04
Jquery動(dòng)態(tài)替換div內(nèi)容及動(dòng)態(tài)展示的方法
這篇文章主要介紹了Jquery動(dòng)態(tài)替換div內(nèi)容及動(dòng)態(tài)展示的方法,動(dòng)態(tài)替換div內(nèi)容并展示的使用技巧與注意事項(xiàng),需要的朋友可以參考下2015-01-01
jQuery實(shí)現(xiàn)網(wǎng)頁(yè)頂部固定導(dǎo)航效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)網(wǎng)頁(yè)頂部固定導(dǎo)航效果代碼,涉及jQuery響應(yīng)scroll事件動(dòng)態(tài)操作頁(yè)面元素樣式的相關(guān)技巧,需要的朋友可以參考下2015-12-12
jQuery源碼分析-04 選擇器-Sizzle-工作原理分析
在分析Sizzle源碼之前,先整理一下選擇器的工作原理,先明確一些選擇器中用到的名詞,后邊閱讀時(shí)不會(huì)有歧義2011-11-11
jQuery實(shí)現(xiàn)簡(jiǎn)單彈出框效果實(shí)例
這篇文章主要給大家介紹了關(guān)于jQuery實(shí)現(xiàn)簡(jiǎn)單彈出框效果的相關(guān)資料,幾天一直在研究JQuery,確實(shí)很好用,有很多需求都是要彈出框,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06

