一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jQuery對象和DOM對象使用說明

1.jQuery對象和DOM對象
第一次學(xué)習(xí)jQuery,經(jīng)常分辨不清哪些是jQuery對象,哪些是DOM對象,因此需要重點(diǎn)了解jQuery對象和DOM對象以及它們之間的關(guān)系.
DOM對象,即是我們用傳統(tǒng)的方法(Javascript)獲得的對象,jQuery對象即是用jQuery類庫的選擇器獲得的對象;
復(fù)制代碼 代碼如下:
var domObj = document.getElementById("id"); //DOM對象
var $obj = $("#id"); //jQuery對象;

jQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象,它是jQuery獨(dú)有的。如果一個(gè)對象是jQuery對象,那么就可以使用jQuery里的方法,例:
$("#foo").html(); //獲取id為foo的元素內(nèi)的html代碼,html()是jQuery特有的方法;
上面的那段代碼等同于:
document.getElementById("foo").innerHTML;

注意:在jQuery對象中無法使用DOM對象的任何方法。
例如$("#id").innerHTML和$("#id").checked之類的寫法都是錯(cuò)誤的,可以用$("#id").html()和$("#id").attr ("checked")之類的 jQuery方法來代替。同樣,DOM對象也不能使用jQuery方法。學(xué)習(xí)jQuery開始就應(yīng)當(dāng)樹立正確的觀念,分清jQuery對象和DOM對象之間的區(qū)別,之后學(xué)習(xí) jQuery就會輕松很多的。

2.jQuery對象和DOM對象的互相轉(zhuǎn)換

在上面第一點(diǎn)說了,jquery對象和dom對象是不一樣的!比如jquery對象不能使用dom的方法,dom對象不能使用jquery方法,那假如我jquery沒有封裝我要的方法,那能怎么辦呢?
這時(shí)我們可以將jquer對象轉(zhuǎn)換成dom對象

jquery對象轉(zhuǎn)換成dom對象
jquery提供了兩種方法將一個(gè)jquery對象轉(zhuǎn)換成一個(gè)dom對象,即[index]和get(index)。可能有人會覺得奇怪,怎么是用下標(biāo)呢,沒錯(cuò),jquery對象就是一個(gè)數(shù)組對象.
下面代碼將演示一個(gè)jquery對象轉(zhuǎn)換成dom對象,再使用dom對象的方法
復(fù)制代碼 代碼如下:
var $cr=$("#cr"); //jquery對象
var cr = $cr[0]; //dom對象 也可寫成 var cr=$cr.get(0);
alert(cr.checked); //檢測這個(gè)checkbox是否給選中

dom對象轉(zhuǎn)換成jquery對象
對于一個(gè)dom對象,只需要用$()把dom對象包裝起來,就可以獲得一個(gè)jquery對象了,方法為$(dom對象);
復(fù)制代碼 代碼如下:
var cr=document.getElementById("cr"); //dom對象
var $cr = $(cr); //轉(zhuǎn)換成jquery對象

轉(zhuǎn)換后可以任意使用jquery中的方法了.

通過以上的方法,可以任意的相互轉(zhuǎn)換jquery對象和dom對象.
最后再次強(qiáng)調(diào),dom對象才能使用dom中的方法,jquery對象不可以使用dom中的方法,但jquery對象提供了一套更加完善的工具用于操作dom,關(guān)于jquery的dom操作將在后面的文章進(jìn)行詳細(xì)講解.


ps:平時(shí)用到的jquery對象都是通過$()函數(shù)制造出來的,$()函數(shù)就是一個(gè)jquery對象的制造工廠.
建議:如果獲取的對象是jquery對象,那么在變量前面加上$,這樣方便容易識別出哪些是jquery對象,例如:
var $variable = jquery對象;
如果獲取的是dom對象,則定義如下:
var variable = dom對象

JavaScript技術(shù)jQuery對象和DOM對象使用說明,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 青草国产在线 | 91福利视频免费 | 色鬼久久| 女子十八毛片 | 亚洲精品女同中文字幕在线 | 91久久九九精品国产综合 | 国产在线激情视频 | 九九视频高清视频免费观看 | 一区二区三区在线 | 看全色黄大色黄大片 视 | 日一区二区三区 | 香蕉一区二区三区观 | 色偷偷人人澡久久天天 | 首页 动漫 亚洲 欧美 日韩 | 久久久久久久免费 | 六月婷婷在线观看 | 日本精品一区二区三区在线视频一 | 91se在线视频| 日日噜噜夜夜躁躁狠狠 | 美女被男人桶免费网站 | 波多野结衣一区二区三区高清在线 | 日本一区二区在线播放 | 四虎国产精品永久地址99 | 国产精品久久一区一区 | 久久这里精品青草免费 | 欧美日韩国产亚洲人成 | 亚洲视频第一页 | 日本不卡一区二区三区在线观看 | 一本色道久久综合 | 91av免费| 欧美综合视频 | 亚洲精品中文字幕乱码三区一二 | 日本视频一区二区免费播放 | 国产男女免费视频 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 91年精品国产福利线观看久久 | 亚洲综合涩 | 国产福利在线永久视频 | 久久99热国产这有精品 | 九九九免费视频 | 午夜视频在线观看免费视频 |