jQuery不能使用DOM對象的方法,可是有時候jQuery並沒有封裝我們想要的方法,這個時候我們可以進行對象的轉換.
jQuery爲我們提供了兩個方法將jQuery對象轉換爲DOM對象,也就是:[index]和get(index)。
jQuery對象是一個數組對象,可以通過[index]方法得到相應的DOM對象,如下:
(1)var $a=$("#div"); 這裏是jQuery對象
var a=$a[0]; 通過索引獲得$a中的第一個對象,轉換成DOM對象
(2)var $a=$("#div"); 這裏是jQuery對象
var a=$a.get(0); DOM對象,獲得索引爲0的對象
上面2個方法是將jQuery對象轉換爲DOM對象,我們也可以將DOM對象轉換爲jQuery對象
(3)var cr=document.getElementById("div"); DOM對象
var $cr=$(cr);
轉換後就可以使用jQuery的方法。
我們通過$定義jQuery對象,我一直將它看作是若類型的一種類型就如同java中的String,double等。