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等。