jquery变量定义:var $vr=jquery 对象 或者 var vr=jquery对象
DOM变量的定义方式:var vr=DOM 对象;
如果JQUERY没有封装想要的方法,那就不得不将jquery转换成DOM对象了。处理方式:
jquery对象转dom对象的两种方法:
(1)jquery对象转换成DOM对象,JQUERY对象是一个集合。即[index]和get[index],代码:
var $cc=$("#cc");//jquery对象,
var cc =$cc[0]; //dom对象
例:
//jquery对象与DOM对象之间的转化练习
$(function(){
//jquery对象转化为dom对象取值
/*
var $c=$('#first');
var b=$c[0].innerHTML;
alert(b);*/
/*var c=$('#first');
var b=c[0].innerHTML;
alert(b);*/
都同样可以输出结果:zhe1
(2)jquery本身提供的对象。通过get[index]方法得到相应DOM对象。
var $cc=$("#cc");//jquery对象
var cc =$cc.get(0); //dom对象
/* var $c=$('#first');
var b=$c.get(0).innerHTML;
alert(b);*/
/*var c=$('#first');
var b =c.get(0).innerHTML;
alert(b);*/
同样可以输出结果:zhe1,转化后就可以使用dom中的方法了。
将DOM转换成jquery对象。用$()把DOM对象包起来就可以获得一个JQUERY对象,方式为:$(DOM对象)。
var c=document.getElementById('first');
var $b=$(c)
alert($b.html());
/* var b= $(document.getElementById('first')).html();
alert(b);*/
/*var c=document.getElementById('first');
var b=$(c).html();
alert(b);
*/
都可以输出结果:zhe1。转化后就可以使用jquery中的方法了。