JQuery 对象不能使用DOM对象中的方法,同样,Dom对象 不能使用JQuery 中的方法,但有时候 ,我们不得不使用JQuery的方法或者 Dom对象的方法,该怎么办呢?
下面介绍一下 jq对象与Dom对象的相互转换。
jq--->dom
JQuery提供 了两种方法来转换 [index] 和 get(index);
方法一
var $cr=$("#cr"); //jq对象
var cr = $cr[0]; //jq 转dom
方法二
var cr=$("#cr"); //jq对象
var cr=$cr.get(0); //jq转dom
dom-->jq
dom对象 转为jq比较简单,
var cr=document.getElementById("cr"); //dom对象
var $cr=$(cf); //dom转jq
通过 以上的方法,可以在dom对象和jq对象中相互转换
注意:虽然jq是从衍生而来的,但只有Dom对象 才能使用Dom中的方法,JQuery对象才能使用 JQuery中的方法,两者不可以相互混用。