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

jQuery對象和DOM對象相互轉化

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的時候經常這樣寫:this.attr("src","test.jpg"); 可是就是出錯。其實this是DOM對象,而.attr("src","test.jpg") 是jQuery方法,所以出錯了。要解決這個問題就要將DOM對象轉換成jQuery對象,例如$(this).attr("src","test.jpg");

 

1.DOM對象轉成jQuery對象:

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

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

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

轉換后,就可以任意使用jQuery的方法了。
 

2.jQuery對象轉成DOM對象:

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

(1)jQuery對象是一個數據對象,可以通過[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技術jQuery對象和DOM對象相互轉化,轉載需保留來源!

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

主站蜘蛛池模板: 免费国产久久拍久久爱 | 曰产无码久久久久久精品 | 白丝美女被狂躁免费漫画 | 亚洲精品国产精品精 | 亚洲人成人毛片无遮挡 | 久久午夜夜伦痒痒想咳嗽P 久久午夜夜伦鲁鲁片无码免费 | 无码观看AAAAAAAA片 | hdsexvideos中国明星 | 赤兔CHINESE最新男18GUY | 亚洲国产日韩欧美在线a乱码 | 国产精亚洲视频综合区 | 免费又黄又硬又爽大片 | 强奸日本美女小游戏 | 高清无码色大片中文 | 精品一品国产午夜福利视频 | 国产精品人妻无码77777 | 最近免费中文字幕完整版HD | 无码一卡二卡三卡四卡 | 亚洲欧洲日本无在线码播放 | 内射无码AV-区二区在线观看 | 久久99r66热这里只有精品 | 国产亚洲福利在线视频 | 俄罗斯17vidio | 日本xxx在线观看免费播放 | 日日噜噜噜夜夜爽爽狠狠 | 中国拍三a级的明星女 | 蜜柚在线观看免费高清官网视频 | 三级黄色小视频 | 国产AV亚洲精品久久久久 | 高清日本片免费观看 | 国产成人精品三级在线 | 青柠在线观看视频在线高清 | 国产午夜a理论毛片在线影院 | 午夜不卡久久精品无码免费 | 无限资源在线观看完整版免费下载 | 99视频精品全部免费免费观 | 久久99re6国产在线播放 | 日韩精品真人荷官无码 | 无码日韩人妻精品久久蜜桃免费 | 天堂视频在线观看免费完整版 | 亚洲熟妇AV乱码在线观看 |