天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jQuery對象和DOM對象相互轉(zhuǎn)化

DOM對象就是Javascript固有的一些對象操作。DOM對象能使用Javascript固有的方法,但是不能使用jQuery里的方法。例如:document.getElementById("img").src="test.jpg";這里的document.getElementById("img")就是DOM對象;
$("#img").attr("src","test.jpg"); 和document.getElementById("img").src="test.jpg";是等價的,是正確的,但是$("#img").src="test.jpg";或者document.getElementById("img").attr("src","test.jpg"); 都是錯誤的。

在說一個例子:就是this,我在寫jQuery的時候經(jīng)常這樣寫:this.attr("src","test.jpg"); 可是就是出錯。其實this是DOM對象,而.attr("src","test.jpg") 是jQuery方法,所以出錯了。要解決這個問題就要將DOM對象轉(zhuǎn)換成jQuery對象,例如$(this).attr("src","test.jpg");

 

1.DOM對象轉(zhuǎn)成jQuery對象:

對于已經(jīng)是一個DOM對象,只需要用$()把DOM對象包裝起來,就可以獲得一個jQuery對象了。$(DOM對象)

如:var v=document.getElementById("v");  //DOM對象

var $v=$(v);    //jQuery對象

轉(zhuǎn)換后,就可以任意使用jQuery的方法了。
 

2.jQuery對象轉(zhuǎn)成DOM對象:

兩種轉(zhuǎn)換方式將一個jQuery對象轉(zhuǎn)換成DOM對象:[index]和.get(index);

(1)jQuery對象是一個數(shù)據(jù)對象,可以通過[index]的方法,來得到相應的DOM對象。

如:var $v =$("#v") ; //jQuery對象

var v=$v[0];    //DOM對象

alert(v.checked)   //檢測這個checkbox是否被選中

(2)jQuery本身提供,通過.get(index)方法,得到相應的DOM對象

如:var $v=$("#v");  //jQuery對象

var v=$v.get(0);   //DOM對象

alert(v.checked)  //檢測這個checkbox是否被選中

JavaScript技術(shù)jQuery對象和DOM對象相互轉(zhuǎn)化,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产精品一区二区欧美视频 | 麻豆一区二区三区蜜桃免费 | 暖暖 免费 高清 日本 在线 | 国产精品亚洲精品影院 | 亚洲欧洲日韩视频在钱 | 欧美日韩一区在线观看 | 亚洲人成在线播放无码 | 久久人人爽人人片AV人成 | 国产日韩精品SUV | 国产区在线不卡视频观看 | 亚洲AV精品一区二区三区不卡 | 极品少妇高潮啪啪AV无码 | 国产精品一区二区AV97 | 人妻中文字幕无码系列 | 亚洲精品视频在线播放 | 无码国产成人777爽死在线观看 | 欧美高清69vivo | 芳草地社区在线视频 | 美国女孩毛片 | 国产Av影片麻豆精品传媒 | 91福利国产在线观看网站 | 国产超碰AV人人做人人爽 | 欧美阿v在线天堂 | 国产白丝精品爽爽久久久久久蜜臀 | 国产最新地址 | 娇妻被朋友玩得呻吟在线电影 | 黑丝美女娇喘 | 玩50岁四川熟女大白屁股直播 | 亚洲 日韩 在线 国产 精品 | 亚洲精品久久久久AV无码林星阑 | 國產日韓亞洲精品AV | vagaa哇嘎黄短片 | AV天堂AV亚洲啪啪久久无码 | 久久亚洲精品永久网站 | 久久亚洲AV无码精品午色夜麻豆 | 亚洲视频中文 | 亚洲AV无码国产精品午夜久久 | 哒哒哒高清视频在线观看 | old老男人野外树林tv | 夜色伊甸园 | 欧美成a人片免费看久久 |