亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸

當前位置: > 學(xué)習>正文

jQuery對象與dom對象的轉換,之間的轉換方法

2025-07-01 學(xué)習

 什么是jQuery對象? 
---就是通過(guò)jQuery包裝DOM對象后產(chǎn)生的對象。

 jQuery對象轉成DOM對象: 
兩種轉換方式將一個(gè)jQuery對象轉換成DOM對象:[index]和.get(index); 
(1)jQuery對象是一個(gè)數據對象,可以通過(guò) [index] 的方法,來(lái)得到相應的DOM對象。 
如:var $v = $("#v") ; //jQuery對象 
  var v = $v[0];       //DOM對象 
  alert(v.checked)  //檢測這個(gè)checkbox是否被選中 


(2)jQuery本身提供,通過(guò) .get(index) 方法,得到相應的DOM對象 
如:var $v = $("#v");  //jQuery對象 
  var v = $v.get(0); //DOM對象 
  alert(v.checked) //檢測這個(gè)checkbox是否被選中 


DOM對象轉成jQuery對象: 
對于已經(jīng)是一個(gè)DOM對象,只需要用$()把DOM對象包裝起來(lái),就可以獲得一個(gè)jQuery對象了。$(DOM對象) 
如:var v=document.getElementById("v"); //DOM對象 
  var $v=$(v); //jQuery對象 
轉換后,就可以任意使用jQuery的方法了。 
通過(guò)以上方法,可以任意的相互轉換jQuery對象和DOM對象。需要再強調注意的是:DOM對象才能使用DOM中的方法,jQuery對象是不可以用DOM中的方法。 


下面是其它的相關(guān)使用方法:
1、DOM對象轉jQuery對象 
普通的Dom對象一般可以通過(guò)$()轉換成jQuery對象。 

如:$(document.getElementById("msg")) 
返回的就是jQuery對象,可以使用jQuery的方法。 

2、jQuery對象轉DOM對象 
由于jQuery對象本身是一個(gè)集合。所以如果jQuery對象要轉換為Dom對象則必須取出其中的某一項,一般可通過(guò)索引取出。 
如: $("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5] 

這些都是Dom對象,可以使用Dom中的方法,但不能再使用jQuery的方法。 

以下幾種寫(xiě)法都是正確的: 
$("#msg").html(); 
$("#msg")[0].innerHTML; 
$("#msg").eq(0)[0].innerHTML; 
$("#msg").get(0).innerHTML;

版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。

亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸