區別:
jQuery對象就是將DOM對象用一個數組進行了封裝,數組中的元素就是DOM元素,可以簡單粗暴地認為jQuery是包裝DOM對象后產生的對象。
jQuery對象是jQuery獨有的,只有jQuery對象可以使用jQuery里的方法。
jQuery對象轉成DOM對象:
(1)jQuery對象實際上是一個數據對象,可以通過[index]方法獲得相應的DOM對象。
????????如:var $v=$("#v"); //得到jQuery對象
? ? ? ? ? ? ? ?var v=$("v")[0];//轉換成DOM對象
(2)jQuery本身可以通過.get(index)方法得到相應的DOM對象
????????如:var $v=$("#v"); //得到jQuery對象
? ? ? ? ? ? ? ?var v=$v.get(0);
DOM對象轉成jQuery對象:
????只需要用$()將DOM對象包裝起來,就能獲得jQuery對象了
? ? ????如:var v=document.getElementById("v"); //得到DOM對象
? ? ? ? ? ? ? ?var $v=$(v); //轉成jQuery對象
????轉換后,就可以任意使用jQuery的方法了