(1)jQuery对象是一个数组对象,可以通过[index]方法得到相应的DOM对象:
var $cr = $("#cr"); //jQuery对象 var cr = $cr[0]; //dom对象 alert(cr.checked); //检测这个checkbox是否被选中。(2)另一种方法是jQuery本身提供的,通过get(index)方法得到相应的dom对象:
var $cr = $("#cr"); //jquery对象 var cr = $cr.get(0); //dom对象 alert(cr.checked) //检测这个checkbox是否被选中。注:为什么是数组:因为如果jQuery是class选择器或者html节点,就有可能是多个,索引是几,就返回第几个。
2、dom对象转jQuery对象
对于一个DOM对象,只需要用$()把dom对象包装起来,就可以获得一个jQuery对象了。方式为$(dom对象)
var cr = document.getElementById("cr"); //dom对象 var $cr = $(cr); //jQuery对象。jQuery.noConflict(); //当引入了出jQuery之外还有别的库,都用了$符,使用这句话就是jQuery放弃使用$的权限。这样可以定义一个符号替换$,就不会冲突,如下:
jQuery.noConflict(); var $$ = jQuery; $(function(){ alert($$("#box").width()); })