一、如何區(qū)分JQuery對(duì)象和Dom對(duì)象呢?
在Javascript中通過(guò)getElementById或者getElementbyTagName來(lái)獲取到的元素節(jié)點(diǎn),就是DOM對(duì)象,可以使用Javascript中的方法
JQuery對(duì)象時(shí)通過(guò)JQuery包裝DOM對(duì)象后產(chǎn)生的對(duì)象,是JQuery獨(dú)有的,如果一個(gè)對(duì)象時(shí)JQuery對(duì)象,那么就可以使用JQuery里的方法,
在JQuery對(duì)象中無(wú)法使用DOM對(duì)象的任何方法,DOM對(duì)象也不能使用JQuery里的方法。
二、JQuery對(duì)象和DOM對(duì)象的互相轉(zhuǎn)換
1、先約定號(hào)定義變量的風(fēng)格
獲取JQuery對(duì)象:var $variable = JQuery對(duì)象;
獲取DOM對(duì)象: var variable = DOM對(duì)象;
2、JQuery提供兩種方法將一個(gè)JQuery對(duì)象轉(zhuǎn)換成DOM對(duì)象,即【index】和get(index)
(1)JQuery對(duì)象是一個(gè)數(shù)組對(duì)象,可以通過(guò)
[html]
view plaincopyvar $cr =$("#cr");
var cr = $cr[0];
(2)JQuery本身提供
var $cr =$("#cr");
var cr = $cr.get(0);
3、DOM對(duì)象轉(zhuǎn)換成JQuery對(duì)象
只需要$()把DOM對(duì)象包裝起來(lái),就可以了
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。