jquery對象和DOM對象的相互轉換的問題在實際編寫代碼的過程中是經常遇到的問題,對於這個問題的研究,我們可以先約定好變量的風格: 如果獲取的對象是jquery對象,那麼在變量前面加上$.如下所示: [javascript] var $variable = jquery對象 如果獲取的對象是DOM對象,則定義如下: [javascript] var variable = DOM對象 下面具體說說jquery對象和DOM對象是如何轉換的: 1.jquery對象轉換成DOM對象: jquery對象不能使用DOM中的方法,但是如果對jquery對象所提供的方法不熟悉,或者jquery沒有封裝想要的方法,不得不使用DOM對象的時候,有以下兩種方法: (1)jquery對象是一個類似數組的對象,可以通過[index]的方法得到相應的DOM對象; 代碼如下: [javascript] var $axin = $("#axin");//jquery對象 var axin = $axin[0];//DOM對象 (2)通過jquery自身提供的get(index)方法得到相應的DOM對象: 代碼如下: [javascript] var $axin = $("#axin");//jquery對象 var axin = $axin.get(0);//DOM對象 2.DOM對象轉換成jquery對象: 對於DOM對象只需要用$()把DOM對象包裝起來就行了 代碼如下: [javascript] var axin = document.getElementById("axin");//DOM對象 var $axin = $(axin);//jquery對象 最後還要注意的是只有DOM才能使用DOM中的方法,jquery對象不能使用DOM對象中的方法。